Python Pyqt5 Yeni Sayfaya Geçerken Durduruldu Hatası

Katılım
7 Mart 2020
Mesajlar
2.359
Çözümler
12
Herkese merhaba okul projem için e-okul sistemi yapmaya çalışıyorum.

Ana sayfam bir login sayfası olacak (login kodlarını yazdım ancak burada yok ornek amaçlı butona basma ile yaptım.)

Sorunum butona basıldıktan sonra S2(yeni sayfa)nın açılması gerekirken python durduruldu hatası alıyorum. Konsolda da bu yazıyor:

Process finished with exit code -1073740791 (0xc0000409)

Lütfen çözümü bilen yardım etsin dediğim gibi proje çok önemli 2-3 gündür çözemedim bu sorunu.
Kodlar aşağıda:

Python:
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_())

Python:
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_())
 
Son düzenleyen: Moderatör:
Uyarı! Bu konu 6 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı