我正在使用 aQWidgetAction
创建一个QMenu
具有 aQLabel
和 a的“项目” QLineEdit
。这些被添加到QHBoxLayout
被添加到QWidget
被设置为默认值的QWidgetAction
.
最终结果是一切正常,除了QLabel
显示为灰色的文本,就像禁用一样。调用setEnabled(true)
上述所有内容均无效。唯一似乎有帮助的是强制QLabel
使用样式表或富文本的文本颜色,但不可能匹配其他常规菜单项的颜色。我错过了什么?
我正在使用 aQWidgetAction
创建一个QMenu
具有 aQLabel
和 a的“项目” QLineEdit
。这些被添加到QHBoxLayout
被添加到QWidget
被设置为默认值的QWidgetAction
.
最终结果是一切正常,除了QLabel
显示为灰色的文本,就像禁用一样。调用setEnabled(true)
上述所有内容均无效。唯一似乎有帮助的是强制QLabel
使用样式表或富文本的文本颜色,但不可能匹配其他常规菜单项的颜色。我错过了什么?