Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
188
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