Почему, когда я использую & в своих строках Qt

Когда я использую & in my ui namings, вместо ярлыка (например: Alt + C), его тип & выводится.

label = new QLabel(tr("&Cell Location"));

и мое имя метки после запуска: & Местоположение ячейки.

1 ответ

Возможно, вам также нужно использовать ярлык, связав метку с "виджетами друзей", как показывает документация:

QLineEdit *nameEd = new QLineEdit(this);
QLabel *nameLb = new QLabel("&Name:", this);
nameLb->setBuddy(nameEd);

licensed under cc by-sa 3.0 with attribution.