Python

pyqt5教程(一)基础

2017-04-29  本文已影响869人  交易狗二哈

一、第一个窗口

import sys
from PyQt5.QtWidgets import QApplication, QWidget

if __name__ == '__main__':

    app = QApplication(sys.argv)          #所有的PyQt5应用必须创建一个应用(Application)对象。sys.argv参数是一个来自命令行的参数列表。Python脚本可以在shell中运行。这是我们用来控制我们应用启动的一种方法。

    window = QWidget()                    #QWidget 通用窗口类。Qwidget组件是PyQt5中所有用户界面类的基础类。我们给QWidget提供了默认的构造方法。默认构造方法没有父类。没有父类的widget组件将被作为窗口使用。
    window.resize(500, 500)               #调整widget大小
    window.move(600, 300)                 #移动屏幕上的位置
    window.setWindowTitle("Hello World")  #窗口标题
    window.show()                         #显示

    sys.exit(app.exec_())                 #应用进入主循环。在这个地方,事件处理开始执行。主循环用于接收来自窗口触发的事件,并且转发他们到widget应用上处理。如果我们调用exit()方法或主widget组件被销毁,主循环将退出。sys.exit()方法确保一个不留垃圾的退出
Hello, window

二、pyqt5简介

配置环境: python3.5 pyqt5 eric6 pycharm
PyQt5以一套Python模块的形式来实现功能。它包含了超过620个类,600个方法和函数。它是一个多平台的工具套件,它可以运行在所有的主流操作系统中,包含Unix,Windows和Mac OS。PyQt5采用双重许可模式。开发者可以在GPL和社区授权之间选择。
PyQt5的类被划分在几个模块中,下面列出了这些模块:

上一篇下一篇

猜你喜欢

热点阅读