Acontece que:
- A ordem dos botões do Qt é deixada para os temas dos widgets.
- O tema do widget "Estilo GTK +" segue o que estiver definido nos arquivos de configuração do GTK +.
- A ordem dos botões do GTK + é controlada pela chave
gtk-alternative-button-order
config. - Algumas configurações do KDE instalam um arquivo gtkrc que define
gtk-alternative-button-order = 1
.
- Certifique-se de que o KDE esteja configurado para usar "Estilo GTK +" ou um estilo que imite intencionalmente as opções de configuração padrão do GTK +.
- Se a variável de ambiente
GTK2_RC_FILES
estiver definida, certifique-se de que~/.gtkrc-2.0
(ou qualquer outra coisa que você possa editar) apareça por último. (Arquivos posteriores substituem os anteriores)- No KDE, você pode definir variáveis de ambiente colocando scripts de shell com
.sh
extensions em~/.kde/env/
e tornando-os executáveis. - No LXDE, você pode definir variáveis de ambiente usando
export
in~/.xsessionrc
- No KDE, você pode definir variáveis de ambiente colocando scripts de shell com
- Adicione
gtk-alternative-button-order = 0
ao seu~/.gtkrc-2.0
Nem todas as aplicações obedecem a instruções de ordenação de botões, mas as que não são geralmente aplicativos GTK + que codificam "OK à direita" ... então você provavelmente não notará.