Slot reagiert nicht
Verfasst: Montag 15. Februar 2010, 12:05
Hallo,
versuche mich gerade in GUI Entwicklung einzuarbeiten und habe eine einfaches Beispielprogramm verändert, sodaß bei Knopfdruck ein print Befehl ausgeführt wird.
Nur wird er nicht ausgeführt und ich kann nicht sehen woran das liegt.
P.S.: verwende Python 2.4.4 und folgendes Tutorium: http://www.commandprompt.com/community/pyqt/book1
Grüße,
4bit
versuche mich gerade in GUI Entwicklung einzuarbeiten und habe eine einfaches Beispielprogramm verändert, sodaß bei Knopfdruck ein print Befehl ausgeführt wird.
Nur wird er nicht ausgeführt und ich kann nicht sehen woran das liegt.
Code: Alles auswählen
import sys
from qt import *
class MainWindow(QMainWindow):
def __init__(self, *args):
apply(QMainWindow.__init__, (self,)+args)
self.mainWidget=QWidget(self);
self.vlayout=QVBoxLayout(self.mainWidget,10,5)
self.bnLoad=QPushButton("datei laden",self.mainWidget)
self.connect(self.bnLoad, SIGNAL("clicked()"),
SLOT("printstuff()"))
self.setCentralWidget(self.mainWidget)
def printstuff(self):
print "stuff"
def main(args):
app=QApplication(args)
win=MainWindow()
win.show()
app.connect(app, SIGNAL("lastWindowClosed()"),
app, SLOT("quit()"))
app.exec_loop()
if __name__=="__main__":
main(sys.argv)
Grüße,
4bit