def create(): window = QWidget() button1 = QPushButton("One") button2 = QPushButton("Two") button3 = QPushButton("Three") button4 = QPushButton("Four") button5 = QPushButton("Five") layout = QHBoxLayout() layout.addWidget(button1) layout.addWidget(button2) layout.addWidget(button3) layout.addWidget(button4) layout.addWidget(button5) window.setLayout(layout) window.show() return window
# parent test from Qt.Gui import QApplication, QPushButton, QWidget app = QApplication() form = QWidget() okButton = QPushButton('Push me', form) cancelButton = QPushButton('Push me', form) okButton.show() cancelButton.show() form.show() app.run()
from Qt.Gui import QApplication, QWidget, QPushButton, QHBoxLayout app = QApplication() window = QWidget() button1 = QPushButton("One") button2 = QPushButton("Two") button3 = QPushButton("Three") button4 = QPushButton("Four") button5 = QPushButton("Five") layout = QHBoxLayout() layout.addWidget(button1) layout.addWidget(button2) layout.addWidget(button3) layout.addWidget(button4) layout.addWidget(button5) window.setLayout(layout) window.show() app.run()
def event(self, e): print e, e.type() return QWidget.event(self, e) class MyButton(QPushButton): def __init__(self, text, parent=None): QPushButton.__init__(self, text, parent) def event(self, e): print e, e.type() return QPushButton.event(self, e) app = QApplication() #button = QPushButton('Click me', None) button = QWidget(None) #button = MyButton('Click me', None) #a = MyObject(None) #b = MyObject(a) # print a # print b # print b.parent() # print a is b.parent() #app.notify(b, QEvent(QEvent.Type.KeyPress)) button.show() app.run()
from sys import argv, exit from Qt.Gui import QApplication, QWidget app = QApplication() w1 = QWidget(None) w2 = QWidget(w1) w1.show() print dir(w1) code = app.run() exit(code)