问题标签 [qmenubar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 自定义 QMenu 添加到 QMenuBar
因此,我尝试使用 Qt 将 QMenuBar 中的第四个菜单标题“Test”加粗(见下图)。
为此,我尝试将 StyleSheet 或字体设置为 QMenuBar 或 QMenu("test")
将字体 (setBold(true)) 或 StyleSheet(font-weighted: bold) 设置为 QMenu 不起作用,它仅将 QMenu 中包含的操作设置为粗体。
但是当我更改 QMenuBar 的 styleSheet 或 Font 时,所有 QMenu 和 QAction 都是粗体,所以我尝试过这种方式。
我试图“过滤”受样式表影响的对象:
我开始怀疑 QMenuBar.addMenu(QMenu) 并没有真正将 QMenu 用于“显示”,因此按 QMenu 过滤或对象名不起作用。(我尝试使用 QAction 进行过滤,但也没有什么是粗体的)。