Merhaba arkadaşlar.
Pyqt5 ile basit bir arayüz yapıp Pycharm ile çalıştırmak istediğim zaman Windows Çalışmayı Durdurdu hatası alıyorum. Kodları aşağıya yazıyorum. Sizce hata nerede
Yada bu neyin hatası
from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_VKE(object):
def setupUi(self, VKE):
VKE.setObjectName("VKE")
VKE.resize(456, 128)
self.formLayoutWidget = QtWidgets.QWidget(VKE)
self.formLayoutWidget.setGeometry(QtCore.QRect(30, 20, 160, 80))
self.formLayoutWidget.setObjectName("formLayoutWid get")
self.formLayout = QtWidgets.QFormLayout(self.formLayoutWidget)
self.formLayout.setContentsMargins(0, 0, 0, 0)
self.formLayout.setObjectName("formLayout")
self.boyLabel = QtWidgets.QLabel(self.formLayoutWidget)
self.boyLabel.setObjectName("boyLabel")
self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.boyLabel)
self.boy_bilgisi = QtWidgets.QLineEdit(self.formLayoutWidget)
self.boy_bilgisi.setObjectName("boy_bilgisi")
self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.boy_bilgisi)
self.kiloLabel = QtWidgets.QLabel(self.formLayoutWidget)
self.kiloLabel.setObjectName("kiloLabel")
self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.kiloLabel)
self.kilo_bilgisi = QtWidgets.QLineEdit(self.formLayoutWidget)
self.kilo_bilgisi.setObjectName("kilo_bilgisi")
self.formLayout.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.kilo_bilgisi)
self.hesapla = QtWidgets.QPushButton(self.formLayoutWidget)
self.hesapla.setObjectName("hesapla")
self.hesapla.clicked.connect(self.hesap)
self.formLayout.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.hesapla)
self.sonuc = QtWidgets.QLabel(VKE)
self.sonuc.setGeometry(QtCore.QRect(200, 20, 241, 71))
font = QtGui.QFont()
font.setPointSize(24)
font.setBold(True)
font.setWeight(75)
self.sonuc.setFont(font)
self.sonuc.setObjectName("sonuc")
self.retranslateUi(VKE)
QtCore.QMetaObject.connectSlotsByName(VKE)
def retranslateUi(self, VKE):
_translate = QtCore.QCoreApplication.translate
VKE.setWindowTitle(_translate("VKE", "Vucut Kitles Endeksi"))
self.boyLabel.setText(_translate("VKE", "Boy"))
self.kiloLabel.setText(_translate("VKE", "Kilo"))
self.hesapla.setText(_translate("VKE", "Hesapla"))
self.sonuc.setText(_translate("VKE", "Sonuç Bölümü : "))
def hesap(self):
kilo = float(self.kilo_bilgisi.text())
boy= float(self.boy_bilgisi.text())
vke = kilo/boy(**2)
self.sonuc.setText(str(vke.__round__(1)))
if __name__ == "__main__":
import sys
app = QtWidgets.QApplication(sys.argv)
VKE = QtWidgets.QWidget()
ui = Ui_VKE()
ui.setupUi(VKE)
VKE.show()
sys.exit(app.exec_())
Kodlamanın şu bölümünde print dersem normal çalışıyor hata vermiyor terminalde
def hesap(self):
print("Merhaba")