Natan Felles


Creative Webmaster


Como usar tema GTK em aplicações Qt

Blog · customizacao

Como usar tema GTK em aplicações Qt

Se você é daqueles que gosta de personalizar a aparência do seu sistema operacional e instalar temas, já deve ter percebido que algumas aplicações não se adaptam aos estilos do GTK.

Tenho utilizado o tema Arc Dark há algum tempo e o VLC, VirtualBox e algums outros sofwares com GUI, que utilizo no dia a dia, permaneciam com a aparência padrão do Qt:

VLC Qt

Depois de um tempo utilizando Linux Mint e Manjaro, percebi que nessas distros os temas já se adaptam, por padrão, em aplicações Qt.

Levei um tempo para pesquisar e entender o que se passa e então descobri como fazer isso acontecer no Debian.

É preciso instalar o Qt5 Configuration Utility e o Qt 5 extra widget styles, configurar váriaveis de ambiente e reiniciar. Vamos lá:

Instale os softwares necessários:

sudo apt install qt5ct qt5-style-plugins

Adicione as váriaveis de ambiente necessárias, no arquivo /etc/environment:

/etc/environment
export QT_QPA_PLATFORMTHEME=qt5ct
export QT_AUTO_SCREEN_SCALE_FACTOR=0

Reinicie o sistema.

Abra o Qt5 Settings ou rode num terminal:

qt5ct

Na opção Style selecione “gtk2” e mantenha Standard dialogs como “Default”.

Qt5 Configuration - GTK

A fonte padrão utilizada no GNOME tem sido a Cantarell. Também é possível modificar:

Qt5 Configuration - Cantarell Font

Por fim, aplicações Qt irão utilizar o seu tema GTK.

Veja como ficou o VLC:

VLC GTK - Arc Theme

Agora parece simples.