2017-10-05 18 views
3

我想在QT窗口中將特殊字符'&'作爲Titletext的一部分插入到QMenu中。如何將特殊字符作爲標題文本的一部分插入到QMenu中?

我該怎麼辦?

如果我通過QMenu :: setTitle()函數將這個字符放入QMenu作爲Titletext, 然後我看不到特殊字符。

特殊字符只是在那裏丟失。

我知道這個特殊字符'&'通常用於設置快捷方式。

但是我需要將這個字符作爲Titletext的一部分插入到QMenu中。

+1

使用兩個'&&'而不是一個'&'它會顯示爲一個。 – aghilpro

+0

'ui-> menu-> setTitle(「aaa&&bbb"); //菜單文本將爲:aaa&bbb' – aghilpro

+0

@aghilpro謝謝!It Works! – kleinstein

回答

4

我不知道爲什麼它不在QMenu文檔描述,但它是在QMenuBar詳細的描述中提到:

您可以使用「& &」要獲得在菜單欄一個真正的符號。

+1

這裏是更好的鏈接:http://doc.qt.io/qt- 4.8/qshortcut.html#細節 –