Qt中有什么方法可以让QPushButton对象无效但不变灰?
这可以通过在设置图标时添加禁用文件来实现。具体演示代码如下:
QIcon图标;
icon . addfile(qstring literal(":/resources/log in . SVG "));
icon . addfile(qstring literal(":/resources/log in _ Disabled . SVG "),QSize(),QIcon::Disabled);
auto button = new q button(tr(" log in "));
按钮-& gt;setIcon(图标);
按钮-& gt;set enabled(false);
此时显示的模式是login_disabled.svg的图像