c++ - How to disable automatic mnemonics in a Qt application on KDE? -


in qt application on kde when add qpushbutton in designer , check it's text by:

void mainwindow::on_pushbutton_clicked() {     qdebug()<<ui->pushbutton->text(); } 

the output preceded & :

&pushbutton

this behavior not exist on windows. seems qt applications on kde automatically add shortcuts push buttons, not desired me. should note ampersands not created designer , can not see them in the.ui file. when button added widget, & placed somewhere in it's text.

is possible disable automatic mnemonics of qt application in anyway?

kdeplatformtheme plugin responsible it.

a workaround add

[development] autocheckaccelerators=false 

to ~/.config/kdeglobals, prevents kde automatically adding accelerators.

related bug: https://bugs.kde.org/show_bug.cgi?id=337491


Comments

Popular posts from this blog

java - Date formats difference between yyyy-MM-dd'T'HH:mm:ss and yyyy-MM-dd'T'HH:mm:ssXXX -

c# - Get rid of xmlns attribute when adding node to existing xml -