1
當我在我的UI中使用&而不是快捷方式(例如:Alt + C)時,其輸出中的類型爲&。爲什麼當我在&我的Qt字符串中使用&
label = new QLabel(tr("&Cell Location"));
和我的標籤名稱運行後是:&單元格位置。
當我在我的UI中使用&而不是快捷方式(例如:Alt + C)時,其輸出中的類型爲&。爲什麼當我在&我的Qt字符串中使用&
label = new QLabel(tr("&Cell Location"));
和我的標籤名稱運行後是:&單元格位置。
也許你還需要使用的快捷方式,通過標籤與「好友小部件」,as the documentation shows鏈接:
QLineEdit *nameEd = new QLineEdit(this);
QLabel *nameLb = new QLabel("&Name:", this);
nameLb->setBuddy(nameEd);
我發現它的兄弟,但我想知道,當我使用窗體編輯視圖時,這個問題是如何解決的,我只需雙擊標籤並鍵入&Cell 。並且輸出完全是&Cell:) – BlackMB
也許標籤不支持快捷方式..你試圖與菜單項? – kazemakase
嘗試沒有tr。只是新的QLabel(「&Cell location」,this) – otisonoza
@kazemakase否,[QLabel明確支持快捷方式](http://qt-project.org/doc/qt-4.8/qlabel.html#setBuddy)。 – unwind