我想要一个弹出菜单的元素,它不会对用户输入做出反应:单击、悬停等,但是当我禁用它时,它看起来并不灰显。
我有一个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 的哲学,用于像我说的那样行为的条目。