python中qt6-tools控件,菜单的各种属性表格设置一览
·
| 分类 | 属性名 | 翻译 | 作用说明 |
|---|---|---|---|
| QObject | objectName |
对象名称 | 按钮在代码中的唯一标识符,用于在 Python 中找到并操作这个按钮(如 self.ChaNumSetSelBut_Cancel) |
| QWidget | enabled |
启用 | 控制按钮是否可点击:勾选 = 可交互,取消 = 灰色禁用 |
geometry |
几何位置 | 按钮的坐标和尺寸:[(x坐标, y坐标), 宽 x 高],决定按钮在界面上的位置和大小 |
|
sizePolicy |
尺寸策略 | 控制按钮在布局中如何缩放:[Minimum, Fixed, 0, 0] 表示最小尺寸固定,不会随窗口拉伸而改变大小 |
|
minimumSize |
最小尺寸 | 按钮能缩小到的极限尺寸(0x0 表示无限制) | |
maximumSize |
最大尺寸 | 按钮能放大到的极限尺寸(很大的数值表示几乎无上限) | |
sizeIncrement |
尺寸增量 | 控制按钮缩放时的步长(0x0 表示默认) | |
baseSize |
基础尺寸 | 作为尺寸计算的基准(0x0 表示无基准) | |
palette |
调色板 | 控制按钮的颜色主题,「继承」表示使用父组件 / 全局的颜色配置 | |
font |
字体 | 按钮文字的字体、字号:这里是「微软雅黑 UI,9 号」 | |
cursor |
鼠标悬停光标 | 鼠标移到按钮上时的样式:「箭头」是默认样式,也可设为手型等 | |
mouseTracking |
鼠标跟踪 | 是否持续接收鼠标移动事件(一般不需要勾选) | |
tabletTracking |
数位板跟踪 | 支持数位板输入的跟踪(一般不需要勾选) | |
focusPolicy |
焦点策略 | StrongFocus 表示按钮可以通过 Tab 键获得焦点,用于键盘操作 |
|
contextMenuPolicy |
上下文菜单策略 | 右键点击时的菜单行为:DefaultContextMenu 表示默认右键菜单 |
|
acceptDrops |
接受拖放 | 是否允许拖拽文件 / 数据到按钮上(一般不需要勾选) | |
toolTip |
工具提示 | 鼠标悬停在按钮上时显示的提示文字(为空则不显示) | |
toolTipDuration |
工具提示持续时间 | 提示框显示的毫秒数,-1 表示系统默认时长 |
|
statusTip |
状态栏提示 | 鼠标悬停时,在主窗口状态栏显示的文字 | |
whatsThis |
这是什么 | 更详细的帮助文本,用于「这是什么?」帮助模式 | |
accessibleName |
可访问名称 | 给屏幕阅读器等辅助工具用的按钮名称 | |
accessibleDescription |
可访问描述 | 给辅助工具用的按钮功能描述 | |
layoutDirection |
布局方向 | LeftToRight 表示文字 / 布局从左到右(符合中文习惯) |
|
autoFillBackground |
自动填充背景 | 是否自动填充背景色(未勾选则使用透明 / 继承背景) | |
styleSheet |
样式表 | 自定义 CSS 样式,用于美化按钮(如背景色、圆角、边框) | |
locale |
区域 | 按钮的语言 / 地区设置:Chinese, China 表示中文(中国) |
|
inputMethodHints |
输入法提示 | 给输入法的 hints,ImhNone 表示无特殊提示 |
|
| QAbstractButton | text |
文本 | 按钮上显示的文字:这里是「确认」 |
icon |
图标 | 按钮左侧显示的图标路径:这里填了 .venv(实际应该是图标文件路径,如 .png/.ico) |
|
iconSize |
图标尺寸 | 图标的显示大小:16 x 16 像素 |
|
shortcut |
快捷键 | 绑定键盘快捷键(如 Alt+C),按下后等效点击按钮 |
|
checkable |
可勾选 | 按钮是否能像复选框一样「勾选 / 取消勾选」 | |
checked |
已勾选 | 按钮是否处于勾选状态(仅 checkable 勾选后生效) |
|
autoRepeat |
自动重复 | 按住按钮时是否持续触发点击事件(适合音量调节等场景) | |
autoExclusive |
自动互斥 | 同组内按钮只能有一个被选中(类似单选按钮) | |
autoRepeatDelay |
自动重复延迟 | 按住按钮后,延迟多久开始重复触发点击事件(300 毫秒) | |
autoRepeatInterval |
自动重复间隔 | 重复触发点击事件的时间间隔(100 毫秒) | |
| QPushButton | autoDefault |
自动默认 | 按钮是否自动成为对话框的「默认按钮」(按 Enter 触发) |
default |
默认按钮 | 手动设置为对话框的默认按钮(按 Enter 触发) | |
flat |
扁平样式 | 按钮是否显示为扁平无边框样式(勾选后更像标签 / 链接) |
更多推荐



所有评论(0)