Python GUİ Yardım

Öncelikle merhabalar kendimi denemek için bir hesap makinası yapıyorum projeyi Main window olarak açtığımda pencereme her hangi bir şey gelmiyor fakat widget şeklinde açyığımda geliyor sebebi nedir.
Programın Main Window Hali: https://prnt.sc/wj0cf2
Widget Hali : https://prnt.sc/wj0g3k

Kodlarınızı paylaşırsanız size daha kolay bir şekilde yardımcı olabiliriz.

import sys

import os

from PyQt5.QtMainWindow import QtApplication, QtMainWindow

from PyQt5.QtCore import QtFile

from PyQt5.QtUiTools import QtUiLoader

class HesapMakinesi(QMainWindow):

def __init__(self):

    super(HesapMakinesi, self).__init__()

    self.load_ui()

def load_ui(self):

    loader = QUiLoader()

    path = os.path.join(os.path.dirname(__file__), "form.ui")

    ui_file = QFile(path)

    ui_file.open(QFile.ReadOnly)

    loader.load(ui_file, self)

    ui_file.close()

if name == “main”:

    app = QApplication([])

    widget = HesapMakinesi()

    widget.show()

    sys.exit(app.exec_())
# -*- coding: utf-8 -*-

Form implementation generated from reading ui file ‘form.ui’

Created by: PyQt5 UI code generator 5.15.2

WARNING: Any manual changes made to this file will be lost when pyuic5 is

run again. Do not edit this file unless you know what you are doing.

from PyQt5 import QtCore, QtGui, QtWidgets

class Ui_HesapMakinesi(object):
def setupUi(self, HesapMakinesi):
HesapMakinesi.setObjectName(“HesapMakinesi”)
HesapMakinesi.resize(283, 436)
self.centralwidget = QtWidgets.QWidget(HesapMakinesi)
self.centralwidget.setObjectName(“centralwidget”)
self.BtnTopla = QtWidgets.QPushButton(self.centralwidget)
self.BtnTopla.setGeometry(QtCore.QRect(210, 60, 70, 70))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.BtnTopla.setFont(font)
self.BtnTopla.setObjectName(“BtnTopla”)
self.Btn_0 = QtWidgets.QPushButton(self.centralwidget)
self.Btn_0.setGeometry(QtCore.QRect(70, 270, 70, 70))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.Btn_0.setFont(font)
self.Btn_0.setObjectName(“Btn_0”)
self.Btn_6 = QtWidgets.QPushButton(self.centralwidget)
self.Btn_6.setGeometry(QtCore.QRect(140, 130, 70, 70))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.Btn_6.setFont(font)
self.Btn_6.setObjectName(“Btn_6”)
self.LnAlan = QtWidgets.QLineEdit(self.centralwidget)
self.LnAlan.setGeometry(QtCore.QRect(0, 0, 281, 61))
font = QtGui.QFont()
font.setPointSize(9)
font.setBold(True)
font.setWeight(75)
self.LnAlan.setFont(font)
self.LnAlan.setObjectName(“LnAlan”)
self.BtnCarp = QtWidgets.QPushButton(self.centralwidget)
self.BtnCarp.setGeometry(QtCore.QRect(210, 200, 70, 70))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.BtnCarp.setFont(font)
self.BtnCarp.setObjectName(“BtnCarp”)
self.BtnBol = QtWidgets.QPushButton(self.centralwidget)
self.BtnBol.setGeometry(QtCore.QRect(210, 270, 70, 70))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.BtnBol.setFont(font)
self.BtnBol.setObjectName(“BtnBol”)
self.BtnCikar = QtWidgets.QPushButton(self.centralwidget)
self.BtnCikar.setGeometry(QtCore.QRect(210, 130, 70, 70))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.BtnCikar.setFont(font)
self.BtnCikar.setObjectName(“BtnCikar”)
self.BtnEsittir = QtWidgets.QPushButton(self.centralwidget)
self.BtnEsittir.setGeometry(QtCore.QRect(140, 270, 70, 70))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.BtnEsittir.setFont(font)
self.BtnEsittir.setObjectName(“BtnEsittir”)
self.Btn_9 = QtWidgets.QPushButton(self.centralwidget)
self.Btn_9.setGeometry(QtCore.QRect(140, 200, 70, 70))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.Btn_9.setFont(font)
self.Btn_9.setObjectName(“Btn_9”)
self.Btn_1 = QtWidgets.QPushButton(self.centralwidget)
self.Btn_1.setGeometry(QtCore.QRect(0, 60, 70, 70))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.Btn_1.setFont(font)
self.Btn_1.setObjectName(“Btn_1”)
self.Btn_8 = QtWidgets.QPushButton(self.centralwidget)
self.Btn_8.setGeometry(QtCore.QRect(70, 200, 70, 70))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.Btn_8.setFont(font)
self.Btn_8.setObjectName(“Btn_8”)
self.BtnModAl = QtWidgets.QPushButton(self.centralwidget)
self.BtnModAl.setGeometry(QtCore.QRect(0, 340, 70, 70))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.BtnModAl.setFont(font)
self.BtnModAl.setObjectName(“BtnModAl”)
self.Btn_2 = QtWidgets.QPushButton(self.centralwidget)
self.Btn_2.setGeometry(QtCore.QRect(70, 60, 70, 70))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.Btn_2.setFont(font)
self.Btn_2.setObjectName(“Btn_2”)
self.Btn_7 = QtWidgets.QPushButton(self.centralwidget)
self.Btn_7.setGeometry(QtCore.QRect(0, 200, 70, 70))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.Btn_7.setFont(font)
self.Btn_7.setObjectName(“Btn_7”)
self.BtnUstAl = QtWidgets.QPushButton(self.centralwidget)
self.BtnUstAl.setGeometry(QtCore.QRect(140, 340, 70, 70))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.BtnUstAl.setFont(font)
self.BtnUstAl.setObjectName(“BtnUstAl”)
self.BtnTemizle = QtWidgets.QPushButton(self.centralwidget)
self.BtnTemizle.setGeometry(QtCore.QRect(0, 270, 70, 70))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.BtnTemizle.setFont(font)
self.BtnTemizle.setObjectName(“BtnTemizle”)
self.Btn_5 = QtWidgets.QPushButton(self.centralwidget)
self.Btn_5.setGeometry(QtCore.QRect(70, 130, 70, 70))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.Btn_5.setFont(font)
self.Btn_5.setObjectName(“Btn_5”)
self.Btn_4 = QtWidgets.QPushButton(self.centralwidget)
self.Btn_4.setGeometry(QtCore.QRect(0, 130, 70, 70))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.Btn_4.setFont(font)
self.Btn_4.setObjectName(“Btn_4”)
self.BtnKok = QtWidgets.QPushButton(self.centralwidget)
self.BtnKok.setGeometry(QtCore.QRect(210, 340, 70, 70))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.BtnKok.setFont(font)
self.BtnKok.setObjectName(“BtnKok”)
self.BtnFaktoriyel = QtWidgets.QPushButton(self.centralwidget)
self.BtnFaktoriyel.setGeometry(QtCore.QRect(70, 340, 70, 70))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.BtnFaktoriyel.setFont(font)
self.BtnFaktoriyel.setObjectName(“BtnFaktoriyel”)
self.Btn_3 = QtWidgets.QPushButton(self.centralwidget)
self.Btn_3.setGeometry(QtCore.QRect(140, 60, 70, 70))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.Btn_3.setFont(font)
self.Btn_3.setObjectName(“Btn_3”)
HesapMakinesi.setCentralWidget(self.centralwidget)
self.statusbar = QtWidgets.QStatusBar(HesapMakinesi)
self.statusbar.setObjectName(“statusbar”)
HesapMakinesi.setStatusBar(self.statusbar)

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

def retranslateUi(self, HesapMakinesi):
    _translate = QtCore.QCoreApplication.translate
    HesapMakinesi.setWindowTitle(_translate("HesapMakinesi", "HesapMakinesi"))
    self.BtnTopla.setText(_translate("HesapMakinesi", "+"))
    self.Btn_0.setText(_translate("HesapMakinesi", "0"))
    self.Btn_6.setText(_translate("HesapMakinesi", "6"))
    self.BtnCarp.setText(_translate("HesapMakinesi", "*"))
    self.BtnBol.setText(_translate("HesapMakinesi", "/"))
    self.BtnCikar.setText(_translate("HesapMakinesi", "-"))
    self.BtnEsittir.setText(_translate("HesapMakinesi", "="))
    self.Btn_9.setText(_translate("HesapMakinesi", "9"))
    self.Btn_1.setText(_translate("HesapMakinesi", "1"))
    self.Btn_8.setText(_translate("HesapMakinesi", "8"))
    self.BtnModAl.setText(_translate("HesapMakinesi", "%"))
    self.Btn_2.setText(_translate("HesapMakinesi", "2"))
    self.Btn_7.setText(_translate("HesapMakinesi", "7"))
    self.BtnUstAl.setText(_translate("HesapMakinesi", "xⁿ"))
    self.BtnTemizle.setText(_translate("HesapMakinesi", "T"))
    self.Btn_5.setText(_translate("HesapMakinesi", "5"))
    self.Btn_4.setText(_translate("HesapMakinesi", "4"))
    self.BtnKok.setText(_translate("HesapMakinesi", "√¯"))
    self.BtnFaktoriyel.setText(_translate("HesapMakinesi", "n!"))
    self.Btn_3.setText(_translate("HesapMakinesi", "3"))

if name == “main”:
import sys
app = QtWidgets.QApplication(sys.argv)
HesapMakinesi = QtWidgets.QMainWindow()
ui = Ui_HesapMakinesi()
ui.setupUi(HesapMakinesi)
HesapMakinesi.show()
sys.exit(app.exec_())

1 Beğeni