QT设置按钮按下后变成不可按

本文最后更新于:2022年5月29日 上午

今天在编写一个demo程序,我想实现QPushButton按下后立即变成灰色(即不可按第二次了),发现在按钮槽函数中使用setEnabled(false);设置并不成功,在网上查找资料,发现只需要在后面加多一句代码qApp->processEvents();就行了。。。

例子:

1
2
ui->pushButton_Connect->setEnabled(false);       // 失能按键
qApp->processEvents(); // 强制刷新

参考链接:

【1】https://blog.csdn.net/u011288190/article/details/51787574/


QT设置按钮按下后变成不可按
https://kevinloongc.github.io/posts/77e41783.html
作者
Kevin Loongc
发布于
2021年3月18日
许可协议