pyqt5控件选择
一、控件选择参考视频
二、按钮控件
1.QPushButton
2.QcommandLinkButton
3.QRadioButton单选
4.QCheckBox复选
三、输入控件
1.QLineEdit单行输入
2.QTextEdit多行输入(可输入图片、富文本)
3.QPlainTextEdit(只能输入文本,富文本失效)
4.QKeySequenceEdit(快捷键采集 )
5.QDateTimeEdit(日期时间)
- 5.1.QDateEdit
- 5.2.QTimeEdit
- 5.3QCalendarWidget
6.QSpinBox
7.QDoubleSpinBox(可以设置小数步长)
8.QComboBox组合框
9.QFontComboBox
10.QDial旋钮
11.QSlider滑块
12.QScrollBar滑块二
13.QRubberBand橡皮筋选中
14.QColorDialog颜色对话框,选择颜色
15.QFileDialog文件对话框,选择文件
16.QFontDialog字体对话框,选择字体
17.QInputDialog输入对话框
四、展示控件
1.QLabel
- 展示文字,可更改字体样式
- 展示图片
- 展示富文本
- 超链接
- gif动画
2.QLCDNumber
3.QProgressBar进度条
4.QMessageBox
5.QErrorMessage
6.QProgressDialog进度对话框
五、容器控件
1.QToolBox
2.QDialogButtonBox可以放为一组
3.QGroupBox
4.QMidiSubWindow & QMdiArea
5.QMidArea
六、结构控件
1.QMainWindow 包括很多部分
1.1.QMenuBar
1.2.QMenu
1.3.QToolBar
- QToolBUtton
1.4.QStatusBar状态栏(一般在左下角显示状态)
2.QTabWidget
- QTabBar
3.QStackedWidget
4.QSplitter
5.QDockWidget使控件可以悬浮,或吸附在上下左右边上
七、滚动控件
1.QTextBrowser
2.QScrollArea
可以上下左右滚动看大图片
3.QColumnView
4.QHeaderView
5.QListWidget
6.QUndoView
7.QTableView
8.QTreeView
9.QGraphicsView
10.QSizeGrip拖动改变大小
八、其他控件
1.QFocusFrame选中后显示边框
2.QDesktopWidget可以获取桌面的信息
3.向导QWizard
4.QPrintDialog 打印对话框
5.QPrintPreviewDialog打印预览
6.QPageSetupDialog打印设置
7.QSplashScreen欢迎界面
8.QVideoWidget 播放器
9.QWebEngineView浏览器引擎