Ich hänge leider grad ziemlich fest und habe gehofft dass ihr mir weiterhelfen könnt.
Ich habe mehrere Fenster welche sich auf Knopfdruck öffnen, jedes davon hat mind. 1 Knopf mit dem ich die Form wieder schließen möchte und bestenfalls noch eingegebene Werte an die Main übermitteln kann.
Allerdings schaffe ich es nicht den Button mit einer Funktion zu versehen sodass diese dann ausgeführt wird.
Meine Main (gekürzt):
Code: Alles auswählen
import [...]
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
self.pushButton_5.clicked.connect(self.openPrefer)
def openPrefer(self):
global third
third = Prefer.PreferForm()
third.show()
[...]
Code: Alles auswählen
from PyQt4 import QtCore, QtGui
[...]
class Ui_PreferForm(object):
def setupUi(self, PreferForm):
[...]
self.Done = QtGui.QPushButton(PreferForm)
self.Done.setGeometry(QtCore.QRect(108, 300, 71, 31))
self.Done.setObjectName(_fromUtf8("Done"))
[...]
self.retranslateUi(PreferForm)
QtCore.QMetaObject.connectSlotsByName(PreferForm)
class PreferForm(QtGui.QWidget):
def __init__(self, parent=None):
QtGui.QWidget.__init__(self, parent)
self.ui = Ui_PreferForm()
self.ui.setupUi(self)
def pressDone(self):
print("Test")
Nun habe ich allerdings schon diverse Wege versucht diese funktion auszuführen, meist bekomme ich errorcodes bezüglich eines Signals bzw Nonetype.
Ich hoffe ihr könnt mir weiterhelfen, ich hole mir jetzt erst einmal eine Mütze schlaf, vielleicht geht es danach ja besser!
Vielen Dank!