1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
import sys
from qt import *
class mybutton(QWidget):
def __init__(self,parent):
QWidget.__init__(parent)
QPushButton("a second swiftly disappearing", self)
class MainWindow(QMainWindow):
def __init__(self, *args):
apply(QMainWindow.__init__, (self, ) + args)
topbutton=QPushButton("a swiftly disappearing", self)
self.button2=mybutton(self)
print str(topbutton.parent())
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) |