如何了解PyQt5库的结构呢?
一、文档
https://www.riverbankcomputing.com/static/Docs/PyQt5/module_index.html?highlight=modules
二、常用模块
QtWidgets:包含了一整套UI元素控件,用于建立符合系统风格的界面,比如操作系统的不同。
QtGui:涵盖了多种基本图形功能的类,比如字体、图形、图标、颜色等等。
QtCore:涵盖了包的核心的非GUI功能,比如时间、文件、目录、数据、类型、文本流、链接、线程进程
QtWebKit:浏览器引擎
QtTest:测试
QtSql:数据库
QtMultimedia、QtMultimediaWidgets:多媒体
Qt:①将基本全部模块中的类综合到一个单一的模块中 ②好处是不用关心哪个模块包含哪些类了,坏处是占用内存
例如:
from PyQt5.QtWidgets import QLabel,QPushButton
from PyQt5.QtGui import QIcon
QLabel()
QPushButton()
QIcon()
from PyQt5.Qt import *
QLabel()
QPushButton()
QIcon()
#适用初学者
注:在pycharm里按住"ctrl",鼠标点击“Qt”即可显示其常用类
注:“ctrl+f”可以在“Qt”文件里搜索各种类