7
在KDE上任何Qt應用程序,當我在設計中添加QPushButton
,並檢查它的文字是:如何在KDE上禁用Qt應用程序中的自動助記符?
void MainWindow::on_pushButton_clicked()
{
qDebug()<<ui->pushButton->text();
}
輸出之前由&
:
&通過按鈕
Windows上不存在此行爲。看起來KDE上的Qt應用程序自動爲所有按鈕添加快捷方式,這對我來說並不是我想要的。我應該注意到,&符號不是由設計者創建的,你不能在.ui
文件中看到它們。實際上,當按鈕被添加到小部件時,&
被放置在它的文本中。
是否可以禁用Qt應用程序的自動助記符?
此問題尚不清楚。 Qt Designer會添加這些嗎?它們是否存在於.ui文件中?他們是否在運行時由Qt本身添加?你真的需要說清楚。 –
@KubaOber&符號不是由設計者創建的,你不能在.ui中看到它們。看起來,當按鈕添加到一個小部件時,'&'被放置在它的文本中的某處。也許這就是KDE的行爲。 – Nejat
請在這個問題上提出這樣的澄清。 –