Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
187
Tıklama
0
Öne Çıkarma
PyQt5 Yeni Sayfa Açılırken Durduruldu Hatası
E
5 yıl
Er
Konu Sahibi



from PyQt5 import QtCore, QtGui, QtWidgets
from s2 import *

class Ui_MainWindow(object):
def ok(self):
self.windoww = QtWidgets.QMainWindow()
self.ui = Ui_MainWindow2
self.ui.setup(self.windoww)
self.windoww.show()
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(281, 398)
self.centralwidget = QtWidgets.QWidget(MainWindow)
self.centralwidget.setObjectName("centralwidget")
self.pushButton = QtWidgets.QPushButton(self.centralwidget)
self.pushButton.setGeometry(QtCore.QRect(20, 220, 231, 23))
self.pushButton.setObjectName("pushButton")
self.pushButton.clicked.connect(self.ok)
self.label_3 = QtWidgets.QLabel(self.centralwidget)
self.label_3.setGeometry(QtCore.QRect(100, 90, 81, 31))
font = QtGui.QFont()
font.setFamily("Tw Cen MT Condensed Extra Bold")
font.setPointSize(24)
font.setBold(False)
font.setWeight(50)
self.label_3.setFont(font)
self.label_3.setObjectName("label_3")
self.widget = QtWidgets.QWidget(self.centralwidget)
self.widget.setGeometry(QtCore.QRect(20, 160, 71, 51))
self.widget.setObjectName("widget")
self.verticalLayout = QtWidgets.QVBoxLayout(self.widget)
self.verticalLayout.setContentsMargins(0, 0, 0, 0)
self.verticalLayout.setObjectName("verticalLayout")
self.label = QtWidgets.QLabel(self.widget)
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
self.label.setFont(font)
self.label.setObjectName("label")
self.verticalLayout.addWidget(self.label)
self.label_2 = QtWidgets.QLabel(self.widget)
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
self.label_2.setFont(font)
self.label_2.setObjectName("label_2")
self.verticalLayout.addWidget(self.label_2)
self.widget1 = QtWidgets.QWidget(self.centralwidget)
self.widget1.setGeometry(QtCore.QRect(100, 160, 151, 48))
self.widget1.setObjectName("widget1")
self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.widget1)
self.verticalLayout_2.setContentsMargins(0, 0, 0, 0)
self.verticalLayout_2.setObjectName("verticalLayout_2")
self.lineEdit = QtWidgets.QLineEdit(self.widget1)
self.lineEdit.setObjectName("lineEdit")
self.verticalLayout_2.addWidget(self.lineEdit)
self.lineEdit_2 = QtWidgets.QLineEdit(self.widget1)
self.lineEdit_2.setObjectName("lineEdit_2")
self.verticalLayout_2.addWidget(self.lineEdit_2)
self.widget2 = QtWidgets.QWidget(self.centralwidget)
self.widget2.setGeometry(QtCore.QRect(40, 130, 189, 19))
self.widget2.setObjectName("widget2")
self.horizontalLayout = QtWidgets.QHBoxLayout(self.widget2)
self.horizontalLayout.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout.setObjectName("horizontalLayout")
self.radioButton = QtWidgets.QRadioButton(self.widget2)
self.radioButton.setObjectName("radioButton")
self.horizontalLayout.addWidget(self.radioButton)
self.radioButton_2 = QtWidgets.QRadioButton(self.widget2)
self.radioButton_2.setObjectName("radioButton_2")
self.horizontalLayout.addWidget(self.radioButton_2)
MainWindow.setCentralWidget(self.centralwidget)
self.menubar = QtWidgets.QMenuBar(MainWindow)
self.menubar.setGeometry(QtCore.QRect(0, 0, 281, 21))
self.menubar.setObjectName("menubar")
MainWindow.setMenuBar(self.menubar)
self.statusbar = QtWidgets.QStatusBar(MainWindow)
self.statusbar.setObjectName("statusbar")
MainWindow.setStatusBar(self.statusbar)

self.retranslateUi(MainWindow)
QtCore.QMetaObject.connectSlotsByName(MainWindow)

def retranslateUi(self, MainWindow):
_translate = QtCore.QCoreApplication.translate
MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
self.pushButton.setText(_translate("MainWindow", "Giriş"))
self.label_3.setText(_translate("MainWindow", "e-Okul"))
self.label.setText(_translate("MainWindow", "Kullanıcı Adı"))
self.label_2.setText(_translate("MainWindow", "Şifre"))
self.radioButton.setText(_translate("MainWindow", "Öğretmen Girişi"))
self.radioButton_2.setText(_translate("MainWindow", "Öğrenci Girişi"))


if __name__ == "__main__":
import sys
app = QtWidgets.QApplication(sys.argv)
MainWindow = QtWidgets.QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())


ana sayfam bu şekilde s2 de:




from PyQt5 import QtCore, QtGui, QtWidgets


class Ui_MainWindow2(object):
def setup(self, MainWindow2):
MainWindow2.setObjectName("MainWindow2")
MainWindow2.resize(281, 398)
self.centralwidget = QtWidgets.QWidget(MainWindow2)
self.centralwidget.setObjectName("centralwidget")
self.yazi2 = QtWidgets.QLabel(self.centralwidget)
self.yazi2.setGeometry(QtCore.QRect(100, 90, 81, 31))
font = QtGui.QFont()
font.setFamily("Tw Cen MT Condensed Extra Bold")
font.setPointSize(24)
font.setBold(False)
font.setWeight(50)
self.yazi2.setFont(font)
self.yazi2.setObjectName("yazi2")
self.yazi1 = QtWidgets.QLabel(self.centralwidget)
self.yazi1.setGeometry(QtCore.QRect(90, 120, 101, 21))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(False)
font.setWeight(50)
self.yazi1.setFont(font)
self.yazi1.setObjectName("yazi1")
self.widget = QtWidgets.QWidget(self.centralwidget)
self.widget.setGeometry(QtCore.QRect(70, 160, 141, 83))
self.widget.setObjectName("widget")
self.verticalLayout = QtWidgets.QVBoxLayout(self.widget)
self.verticalLayout.setContentsMargins(0, 0, 0, 0)
self.verticalLayout.setObjectName("verticalLayout")
self.ntlrbtn = QtWidgets.QPushButton(self.widget)
self.ntlrbtn.setObjectName("ntlrbtn")
self.verticalLayout.addWidget(self.ntlrbtn)
self.dvmszlkbtn = QtWidgets.QPushButton(self.widget)
self.dvmszlkbtn.setObjectName("dvmszlkbtn")
self.verticalLayout.addWidget(self.dvmszlkbtn)
self.cksbtn = QtWidgets.QPushButton(self.widget)
self.cksbtn.setObjectName("cksbtn")
self.verticalLayout.addWidget(self.cksbtn)
self.ogrenci_name = QtWidgets.QLabel(self.centralwidget)
self.ogrenci_name.setGeometry(QtCore.QRect(210, 340, 61, 20))
self.ogrenci_name.setObjectName("ogrenci_name")
MainWindow2.setCentralWidget(self.centralwidget)
self.menubar = QtWidgets.QMenuBar(MainWindow2)
self.menubar.setGeometry(QtCore.QRect(0, 0, 281, 21))
self.menubar.setObjectName("menubar")
MainWindow2.setMenuBar(self.menubar)
self.statusbar = QtWidgets.QStatusBar(MainWindow2)
self.statusbar.setObjectName("statusbar")
MainWindow2.setStatusBar(self.statusbar)

self.retranslateUi(MainWindow2)
QtCore.QMetaObject.connectSlotsByName(MainWindow2)

def retranslateUi(self, MainWindow2):
_translate = QtCore.QCoreApplication.translate
MainWindow2.setWindowTitle(_translate("MainWindow2", "MainWindow"))
self.yazi2.setText(_translate("MainWindow2", "e-Okul"))
self.yazi1.setText(_translate("MainWindow2", "Öğrenci Sekmesi"))
self.ntlrbtn.setText(_translate("MainWindow2", "Notlar"))
self.dvmszlkbtn.setText(_translate("MainWindow2", "Devamsızlık"))
self.cksbtn.setText(_translate("MainWindow2", "Çıkış Yap"))
self.ogrenci_name.setText(_translate("MainWindow2", " "))


if __name__ == "__main__":
import sys
app = QtWidgets.QApplication(sys.argv)
MainWindow2 = QtWidgets.QMainWindow()
ui = Ui_MainWindow2()
ui.setup(MainWindow2)
MainWindow2.show()
sys.exit(app.exec_())


2. sayfada bu şekilde
okul projem bu, e-okul yapmaya calışıyorum login işlemlerini hallettim (buradaki kodlarda yok) ancak 2. pencereye bağlanmak istediğimde python durduruluyor ve
Process finished with exit code -1073740791 (0xC0000409)
konsolda bu yazıyor kapanıyor
lütfen yardım edin proje olduğu için biraz acele etmem gerekiyor

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



W
5 yıl
Yüzbaşı

Programı cmd den calıştırıp hatayı tekrar yazar mısın.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.