2008-07-31

PyQt Sample -- 建立基本視窗

第一個範例
Refer from The PyQt4 tutorial

這是告訴你如何開始撰寫一個基本的PyQt程式:


# sample1.py
import sys
from PyQt4 import QtGui
app = QtGui.QApplication(sys.argv)
widget = QtGui.QWidget()
widget.resize(250, 150)
widget.setWindowTitle('simple')
widget.show()
sys.exit(app.exec_())


import sys
from PyQt4 import QtGui


這是一個PyQt程式必定會要宣告的部份。從PyQt4裡面叫出跟GUI有關的QtGui
app = QtGui.QApplication(sys.argv)

每一個PyQt4程式也都需要建議程式元件,而程式元件則是在QtGui裡面。sys.argv則是把命令列裡面的參數給讀進來。
widget = QtGui.QWidget()
widget.resize(250, 150)
widget.setWindowTitle('simple')
widget.show()

Qwidget是PyQt4使用者介面中最基本的class。這行指令給一個預設的產生者,而且沒有親代。沒有親代的widget就稱為windows。接著我們給定這視窗的尺寸,也給定視窗標題。接著就讓系統繪製出這個視窗。
sys.exit(app.exec_())

接著就進入這程式的主迴圈。

沒有留言: