开发手册 欢迎您!
软件开发者资料库

PyQt - Hello World

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()

以上代码产生以下输出 :

Hello World