【PyQt5】QWidget子类所有子类
QWidget子类
- QWidget子类所有子类 2024-09-17发布子类
- QAbstractButton类 2024-09-17正在学习中
- QAbstractslider类
- QAbstractSpinBox类
- QFrame类
- QCalendarwidget类
- QComboBox类
- QDialogButtonBox类
- QGroupBox类
- QDialog类
- QDockwidget类
- QFocusFrame类
- QKeySequenceEdit类
- QLineEdit类
- QMainWindow类
- QMdisubwindow类
- QMenu类
- QMenuBar类
- QProgressBar类
- QTabBar类
- QStatusBar类
- QToolBar类
- QRubberBand类
- QSizeGrip类
- QSplashscreen类
- QSplitterHandte类
- QTabWidget类
- QWizardPage类
- QVideoWidget类
- QWebEngineView类
- QPrintPreviewWidget类
- QWidget所有子类
- 扩展1、查看所有子类
- 扩展2、批量创建子类目录(Excel和脚本结合使用)
QWidget子类所有子类 2024-09-17发布子类
QAbstractButton类 2024-09-17正在学习中
QAbstractslider类
QAbstractSpinBox类
QFrame类
QCalendarwidget类
QComboBox类
QDialogButtonBox类
QGroupBox类
QDialog类
QDockwidget类
QFocusFrame类
QKeySequenceEdit类
QLineEdit类
QMainWindow类
QMdisubwindow类
QMenu类
QMenuBar类
QProgressBar类
QTabBar类
QStatusBar类
QToolBar类
QRubberBand类
QSizeGrip类
QSplashscreen类
QSplitterHandte类
QTabWidget类
QWizardPage类
QVideoWidget类
QWebEngineView类
QPrintPreviewWidget类
QWidget所有子类
学习扩展
扩展1、查看所有子类
>>> from PyQt5.QtWidgets import QWidget
>>> print(QWidget.__subclasses__())
>>> [<class 'PyQt5.QtWidgets.QAbstractButton'>, <class 'PyQt5.QtWidgets.QFrame'>, <class 'PyQt5.QtWidgets.QAbstractSlider'>, <class 'PyQt5.QtWidgets.QAbstractSpinBox'>, <class 'PyQt5.QtWidgets.QCalendarWidget'>, <class 'PyQt5.QtWidgets.QDialog'>, <class 'PyQt5.QtWidgets.QComboBox'>, <class 'PyQt5.QtWidgets.QDesktopWidget'>, <class 'PyQt5.QtWidgets.QDialogButtonBox'>, <class 'PyQt5.QtWidgets.QDockWidget'>, <class 'PyQt5.QtWidgets.QFocusFrame'>, <class 'PyQt5.QtWidgets.QGroupBox'>, <class 'PyQt5.QtWidgets.QKeySequenceEdit'>, <class 'PyQt5.QtWidgets.QLineEdit'>, <class 'PyQt5.QtWidgets.QMainWindow'>, <class 'PyQt5.QtWidgets.QMdiSubWindow'>, <class 'PyQt5.QtWidgets.QMenu'>, <class 'PyQt5.QtWidgets.QMenuBar'>, <class 'PyQt5.QtWidgets.QOpenGLWidget'>, <class 'PyQt5.QtWidgets.QProgressBar'>, <class 'PyQt5.QtWidgets.QRubberBand'>, <class 'PyQt5.QtWidgets.QSizeGrip'>, <class 'PyQt5.QtWidgets.QSplashScreen'>, <class 'PyQt5.QtWidgets.QSplitterHandle'>, <class 'PyQt5.QtWidgets.QStatusBar'>, <class 'PyQt5.QtWidgets.QTabBar'>, <class 'PyQt5.QtWidgets.QTabWidget'>, <class 'PyQt5.QtWidgets.QToolBar'>, <class 'PyQt5.QtWidgets.QWizardPage'>]
扩展2、批量创建子类目录(Excel和脚本结合使用)
1、表格数据
QWidget | 用法 |
---|---|
QAbstractButton | 抽像按钮 |
QAbstractslider | 抽像滑块 |
QAbstractSpinBox | 抽像自旋盒 |
QFrame | 框架 |
QCalendarwidget | 日历小工具 |
QComboBox | 组合框 |
QDialogButtonBox | 对话框按钮盒 |
QGroupBox | 集团箱 |
QDialog | 对话 |
QDockwidget | 码头小工具 |
QFocusFrame | 聚焦框 |
QKeySequenceEdit | 快捷键 |
QLineEdit | 在线编辑 |
QMainWindow | 主窗口 |
QMdisubwindow | MDI子窗口 |
QMenu | 菜单 |
QMenuBar | 菜单栏 |
QProgressBar | 进度条 |
QTabBar | 标籤栏 |
QStatusBar | 状态栏 |
QToolBar | 工具栏 |
QRubberBand | 橡皮筋 |
QSizeGrip | 大小手柄 |
QSplashscreen | 闪屏 |
QSplitterHandte | 拆分器提供句柄功能 |
QTabWidget | 选项卡控件 |
QWizardPage | 向导页 |
QVideoWidget | 显示视频的Qt小部件 |
QWebEngineView | 显示网页内容 |
QPrintPreviewWidget | 打印预览控件 |
2、复制为带引号的数据
=A3:A32,选中所有数据
3、 然后按F9,复制{}中的数据
4、修饰数据
保存为者字符串;
str1=‘“QAbstractButton类”,“QAbstractslider类”,“QAbstractSpinBox类”……"’
或者 将;替换为,保存为列表list1=[“QAbstractButton类”,“QAbstractslider类”,“QAbstractSpinBox类”……]
遍历创建目录
5、执行代码
list1 = ["QAbstractButton类","QAbstractslider类","QAbstractSpinBox类","QFrame类","QCalendarwidget类","QComboBox类","QDialogButtonBox类","QGroupBox类","QDialog类","QDockwidget类","QFocusFrame类","QKeySequenceEdit类","QLineEdit类","QMainWindow类","QMdisubwindow类","QMenu类","QMenuBar类","QProgressBar类","QTabBar类","QStatusBar类","QToolBar类","QRubberBand类","QSizeGrip类","QSplashscreen类","QSplitterHandte类","QTabWidget类","QWizardPage类","QVideoWidget类","QWebEngineView类","QPrintPreviewWidget类"]
for dir in list1:
os.mkdir(dir)
6、批量创建目录成功