PyQt Hello World - 从简介,Hello World,主要类,使用Qt Designer,信号和插槽,布局管理,QBoxLayout,QGridLayout,QFormLayout类,QLabel小部件,QLineEdit小部件,QPushButton小部件,QRadioButton小部件,QCheckBox小部件,QComboBox开始学习PyQt Widget,QSpinBox小部件,QSlider小部件和信号,QMenuBar,QMenu和QAction小部件,QToolBar小部件,QDialog类,QMessageBox,QInputDialog,QFontDialog小部件,QFileDialog小部件,QTabWidget,QStackedWidget,QSplitter小部件,多文档界面,拖放,数据库处理,Drawing API,BrushStyle Constants,QClipboard,QDockWidget,QStatusBar Widget,QListWidget,QPixmap Class,QScrollBar Widget,QCalendar Widget。
使用PyQt创建一个简单的GUI应用程序涉及以下步骤 :
导入QtGui模块.
创建应用程序对象.
QWidget对象创建顶级窗口.在其中添加QLabel对象.
将标签的标题设置为"hello world".
通过setGeometry()方法定义窗口的大小和位置.
通过 app.exec _()输入应用程序的主循环方法.
import sysfrom PyQt4 import QtGuidef window(): app = QtGui.QApplication(sys.argv) w = QtGui.QWidget() b = QtGui.QLabel(w) b.setText("Hello World!") w.setGeometry(100,100,200,50) b.move(50,20) w.setWindowTitle("PyQt") w.show() sys.exit(app.exec_())if __name__ == '__main__': window()
以上代码产生以下输出 :
