2012-01-06 83 views

回答

20

如果您是PyQt4的新手,那麼在PyQt Wiki上有一些有用的教程可幫助您入門。

不過在此之前,這裏是你的 「Hello World」 的例子:

from PyQt4 import QtGui, QtCore 

class Window(QtGui.QWidget): 
    def __init__(self): 
     QtGui.QWidget.__init__(self) 
     self.button = QtGui.QPushButton('Test', self) 
     self.button.clicked.connect(self.handleButton) 
     layout = QtGui.QVBoxLayout(self) 
     layout.addWidget(self.button) 

    def handleButton(self): 
     print ('Hello World') 

if __name__ == '__main__': 

    import sys 
    app = QtGui.QApplication(sys.argv) 
    window = Window() 
    window.show() 
    sys.exit(app.exec_()) 
+0

非常感謝你。 – 2012-01-12 16:25:28

+0

當我嘗試這個時,我得到:'無法加載平臺插件「xcb」。可用的平臺是「linuxfb」和「minimal」。你知道爲什麼嗎?我正在使用最新的穩定Python,IPython,Qt5和來自PyQt4的快照' – 2013-04-26 18:26:08

+0

@ user815423426。聽起來像你的安裝被破壞。你在哪個平臺上,以及你是如何安裝組件的? – ekhumoro 2013-04-26 19:15:08