問題タブ [qaction]

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.

0 投票する
0 に答える
349 参照

c++ - QMenu 内の異なる QAction の異なるテキスト色

QActionsa の内部に異なるテキストの色を設定しようとしていQMenuます。たとえば、ファイル -> 開く -> 保存

そして、Open を赤で、Save を青で書きたいと思います。ファイル メニューのスタイルを変更しようとしましたが、これは機能しません。特定のメニューのすべての QAction が、最後の QAction に指定された色になります。

ここで見逃している簡単な方法はありますか?

編集:ここで提案されている解決策は私にはうまくいきません。QMenu に for ループを設定しているため、最後の反復でスタイルシートがメニューに設定され、すべての QAction にこのスタイルシートが設定されます。以前に設定したスタイルシートを上書きすると思います。