Qt Designer基础用法让python显示我们画的ui
什么你没有看? 好吧, 传送门走起
熟悉常用控件的功能熟悉常用控件的命令
QLabel(标签)QPushButton(按钮)QLineEdit(编辑框)QComboBox(下拉框)QCheckBox(复选框)QRadioButton(单选框)QListWidget(列表框)QTableWidget(表格)
注: 本教程为快速入门, 只会讲最常见用法
若想深究, 请百度 PyQt5 + 控件名看详解
使用的环境和ui都是上节课里的, 代码如下
Label用来显示一段文本, 一段html代码, 或者是一张图片
QLabel有3个最常用属性
属性名说明text设置文字pixmap图片scaledContents图片缩放
未缩放的状态
缩放后状态
常用命令
不用说了, 大家都遇到很多次了
属性名说明text默认显示文字icon显示图片iconSize显示图片的大小
用于输入一行数据, 如帐号, 密码
属性名说明text默认显示文字maxLength最大长度echoMode显示风格 例如普通输入和密码输入readOnly只读 只能看, 不能改
用于在多组数据中选择一个
右键选择第一项可编辑预设选项
属性名说明editable可否编辑currentText现在文本 这个和下面那个同步currentIndex现行选中项maxVisibleItems下拉后最多显示多少项
用于确定是否勾选
属性名说明text显示文字icon显示图标checkable可否被选中checked设置已被选中状态
用于在多个选项中选择一个
代码和QCheckBox几乎是一样的
属性名说明text显示文字icon显示图标checkable可否被选中checked设置已被选中状态
用于列出一堆东西, 比如日志/选项
属性名说明currentRow现行选中项
右键点击第一项也会有一个设置选项的对话框
ListWidget的功能就比较复杂了
顾名思义, 就是显示出一个表格
如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h60189.shtml