社区
Qt
帖子详情
QPushButton设置了checkable属性后,如何避免点击后自动变成checked状态?
sylaince
2017-08-25 02:34:47
我有个按钮,需要点击后先弹出一个对话框,用户确认后,才能切换状态,有什么好的解决方案?
...全文
1965
1
打赏
收藏
QPushButton设置了checkable属性后,如何避免点击后自动变成checked状态?
我有个按钮,需要点击后先弹出一个对话框,用户确认后,才能切换状态,有什么好的解决方案?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sylaince
2017-08-25
打赏
举报
回复
通过Qt的文档找到的方法: 1. 继承QPushButton 2. 添加bool属性m_isAutoChecked,用于区分按钮对象是常规checkable按钮还是需要用户自定义check行为的按钮 3. 重写nextCheckState方法: void MyButton::nextCheckState() { if (m_isAutoChecked && isCheckable()) { setChecked(!isChecked()); } }
Qt中Q
Push
Button
的
check
able
属性
的作用
选中
check
able
后,
Button
变成
切换按钮(toggle
button
),可以有两种
状态
:按下/弹起 默认状况下
check
able
是不选中的,
Button
默认为触发按钮(trigger
button
),按下去马上弹起来 笔者在用PyQt写串口解析工具时遇到了...
Qt——【若按钮
点击
后无反应,可以勾选或
设置
Check
able
属性
】UI界面的Q
Push
Button
的树视图中勾选
Check
able
属性
(clicked和toggled事件比较)
Open:触发clicked事件,在UI视图中未勾选
Check
able
属性
HighSpeed:触发clicked事件,在UI视图中未勾选
Check
able
属性
,但是在槽函数中:ui->btHigh->set
Check
able
(true); CBI:触发clicked事件,在UI视图中...
Q
Push
button
用于发送toggled(bool)的
check
able
属性
选中
check
able
后,
Button
变成
切换按钮(toggle
button
),可以有两种
状态
,即按下和弹起。此时该按钮可以发射toggled(bool)信号,与槽函数setVisible(bool)结合,即可用于控件交替显示。 下图中两个more按钮,上边...
Q
Push
button
用于发送toggled(bool)的
check
able
属性
选中
check
able
后,
Button
变成
切换按钮(toggle
button
),可以有两种
状态
:按下/弹起;此时该按钮可以发射 toggled(bool) 信号,与槽函数setVisible(bool) 结合即可用于控件交替显示; 下面图中两个“more”...
QT按钮被
设置
未
check
able
之后被选中
Check
ed
时很多网格小白点的问题及解决方法
QT按钮被
设置
未
check
able
之后被选中
Check
ed
时很多网格小...只要找到这个
属性
并改变就好,接下来就不断的尝试各种
属性
设置
,终于找到了解决方法,就是
设置
check
ed
为
状态
下的border
属性
为none即可,即以下
属性
: ui->p
Qt
16,175
社区成员
26,581
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章