Qt QMenu QAction已禁用但看起来已启用

时间:2018-03-13 22:27:14

标签: qt qaction

我想要一个弹出菜单的元素,它不会对用户输入作出反应:点击,悬停等等,但是当我禁用它时,它看起来并不灰白。

我有QMenu我添加了QAction

QMenu* menu// Further code creating the menu ...
QAction* titleAction = menu->addAction(QString::fromStdString("The Title"));
titleAction->setEnabled(false);

我对Qt没有经验。也许我正在做的不是获得我想要的正确方法。

我尝试设置字体

titleAction->font().setBold(true);

这还不足以让它变得灰暗。 也许它甚至不是QAction我应该在菜单中插入但是其他类型的对象。我需要一些关于我应该做的事情的初步指导,而不是代码,而是QMenu的哲学,对于一个像我说的那样的条目。

0 个答案:

没有答案