ich habe eine kurze Frage zu diesem Programm:
Code: Alles auswählen
from PyQt5 import QtCore, QtGui, QtWidgets
import sys 
class Ui_Dialog(object):
    def setupUi(self, Dialog):
        Dialog.setObjectName("Dialog")
        Dialog.resize(641, 469)
        self.fr_1 = QtWidgets.QFrame(Dialog)
        self.fr_1.setGeometry(QtCore.QRect(80, 60, 481, 151))
        self.fr_1.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.fr_1.setFrameShadow(QtWidgets.QFrame.Raised)
        self.fr_1.setObjectName("fr_1")
        self.b1_create = QtWidgets.QPushButton(self.fr_1)
        self.b1_create.setGeometry(QtCore.QRect(60, 40, 89, 25))
        self.b1_create.setObjectName("b1_create")
        self.b1_create.setText("create")
        self.b1_create.clicked.connect(self.createLabel)
   #    self.label_2 = QtWidgets.QLabel(self.fr_1)
   #    self.label_2.setGeometry(QtCore.QRect(60, 80, 161, 17))
   #    self.label_2.setObjectName("label_2")
   #    self.label_2.setText("Hoch much textfields?")
    #   self.createLabel()
    def createLabel(self, Dialog):
        self.label_2 = QtWidgets.QLabel(self.fr_1)
        self.label_2.setGeometry(QtCore.QRect(60, 80, 161, 17))
        self.label_2.setObjectName("label_2")
        self.label_2.setText("Hoch much textfields?")
    
if __name__ == "__main__":
    app = QtWidgets.QApplication(sys.argv)
    Dialog = QtWidgets.QDialog()
    ui = Ui_Dialog()
    ui.setupUi(Dialog)
#   ui.createLabel()
    Dialog.show()
    sys.exit(app.exec_())Mein Problem, sobald ich allerdings aus der GUI heraus auf den Button "create" klicke, passiert nichts. Was müsste ich ändern, damit das label_2 auch aus der GUI heraus mittels Klick auf den Button erzeugt wird? Kann mir auch jemand sagen, weshalb hier nichts passiert? Ich komme gerade leider nicht darauf :-/
Besten Dank im voraus,
m.g.o.d
