2016-08-10 47 views
0

在OS X上,如果我向'我的'工具'菜單中添加一個名爲'配置'的菜單項,它不會在程序運行時出現。如果我將該名稱更改爲一個字符,則會在運行時出現。Qt:配置菜單項沒有出現在工具菜單上,在mac上

在Windows上,菜單項總是出現。任何想法如何解決?

+0

我按照我的理解編輯了一些措辭,使其更加清晰。如果我錯了,請編輯修復! – hyde

+0

其實,重新閱讀標題,我可能錯了(回滾),你的意思是配置條目。但是這沒有意義。當你只是添加它時,你如何觀察它「消失」?它顯示了一秒鐘,然後不再,或者什麼? – hyde

回答

0

在OS X上,菜單項可能會根據文本自動移入應用程序菜單。如果菜單角色爲QAction :: TextHeuristicRole,則退出,關於和首選項將被移動。如果角色更改爲QAction :: NoRole,它們將不會被移動。

看起來彈出菜單的菜單項無法移動。它們從原始菜單中刪除,不會添加到應用程序菜單中。