Hi folks,
I am having a little bit of trouble and perhaps someone is listening out in radio
land. In a
larger python application I am developing, I have a button that tries to bring up a
popup menu.
(Much in the same way that a "Start" button in windows brings up the start menu.
The problem is that I can't seem to get the exec_loop() slot to work. My push button
will make
other slots fire (such as the quit() signal for the application), but it won't pop up
the menu. I
have played with the QObject.Connect statement a lot, but I haven't found a way that
it will work.
(It does work okay if I just call pm.exec_loop())
I transcribed some sample code below:
from qt import *
import sys
App = QApplication(sys.argv)
widg = QWidget()
widg.setGeometry(300,300,100,35)
but = QPushButton("Button", widg)
pm = QPopupMenu()
pm.insertItem("First Item")
pm.insertItem("Second Item")
QObject.connect(but, SIGNAL("clicked()"), pm, SLOT("exec_loop()"))
App.setMainWidget(widg)
widg.show()
App.exec_loop()
Thanks for all your help in advance.
-Matt ([EMAIL PROTECTED])
__________________________________________________
Do You Yahoo!?
Talk to your friends online and get email alerts with Yahoo! Messenger.
http://im.yahoo.com/