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:
Dostum kod burada gözüktüğü gibi aynı hizada değil, değil mi?
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…