本节了解一下PyQt5的常用模块,主要知道查阅官方文档。初学者可以直接导入PyQt5.Qt省去很多麻烦。

可以通过查阅官方的介绍文档:

PyQt官方库

网站里的内容十分详细,方便以后查询各个空间的使用。

PyQt5帮助文档

点击之后,就是每个空间所有的类。

这里简单介绍一下常用的模块:

这里简单介绍一下常用的模块:

  • 下面是常用的控件。

    QLabel控件:用来显示文本或图像。

    QLineEdit窗口控件:提供了一个单页面的单行文本编辑器。

    QTextEdit窗口控件:提供了一个单页面的多行文本编辑器。

    QPushButton窗口控件:提供了一个命令按钮。

    QRadioButton控件:提供了一个单选钮和一个文本或像素映射标签。

    QCheckBox窗口控件:提供了一个带文本标签的复选框。

    QspinBox控件:允许用户选择一个值,要么通过按向上/向下键增加/减少当前显示值,要么直接将值输入到输入框中。

    QScrollBar窗口控件:提供了一个水平的或垂直的滚动条。

    QSlider控件:提供了一个垂直的或水平的滑动条。

    QComboBox控件:一个组合按钮,用于弹出列表。

    QMenuBar控件:提供了一个横向菜单栏。

    QStatusBar控件:提供了一个适合呈现状态信息的水平条,通常放在QMainWindow的底部。

    QToolBar控件:提供了一个工具栏,可以包含多个命令按钮,通常放在QMainWindow的顶部。

    QListView控件:可以显示和控制可选的多选列表,可以设置ListMode或IconMode。

    QPixmap控件:可以在绘图设备上显示图像,通常放在QLabel或QPushButton类中。

    Qdialog控件:对话框窗口的基类。

QWidget是所有用户界面类的基类,它能接收所有的鼠标、键盘和其他系统窗口事件。没有被嵌入到父窗口中的Widget会被当作一个窗口来调用,当然,它也可以使用setWindowFlags(Qt.WindowFlags)函数来设置窗口的显示效果。QWidget的构造函数可以接收两个参数,其中第一个参数是该窗口的父窗口;第二个参数是该窗口的Flag,也就是Qt.WindowFlags。根据父窗口来决定Widget是嵌入到父窗口中还是被当作一个独立的窗口来调用,根据Flag来设置Widget窗口的一些属性。

  • Qt:将基本全部模块中的类综合到一个单一的模块(集成)。
    • 好处:不用关心哪个模块属于哪些类
    • 坏处:非常占用内存

初学者可以先直接导入Qt库,这样就省去很多麻烦,可以后期再去修改简化。

from PyQt5.Qt import *

博主个人公众号
版权声明 ▶ 本网站名称:陶小桃Blog
▶ 本文链接:https://www.52txr.cn/2022/PyQt5-library.html
▶ 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行核实删除。
▶ 转载本站文章需要遵守:商业转载请联系站长,非商业转载请注明出处!!

最后修改:2022 年 06 月 15 日
如果觉得我的文章对你有用,请随意赞赏