在KDE上的任何Qt应用程序中,当我在设计师中添加一个
QPushButton
并通过以下方式检查其文本时:void MainWindow::on_pushButton_clicked()
{
qDebug()<<ui->pushButton->text();
}
输出的前面会有一个&
:
&PushButton
这种行为在Windows系统中不存在。似乎在KDE上,Qt应用程序会自动为所有的推按钮添加快捷方式,这对我来说是不必要的。需要注意的是,这些&符号并非由设计者创建,并且您无法在.ui
文件中看到它们。实际上,当按钮添加到部件中时,会在其文本的某个位置放置一个&
。
有没有可能以任何方式禁用Qt应用程序的自动助记符?