Nota: isso é útil para usuários de desktop, não para desenvolvedores que usam o Qt.
sudo apt-get install qt4-qtconfig
, depois vá para Configurações do Sistema / Preferências / Qt 4 e selecione o estilo GTK na primeira caixa de combinação:
Mark Shuttleworth recentemente blogou sobre a decisão de incluir as bibliotecas do Qt na versão 11.10, com um followup de Jono Bacon . O que me tira dúvidas é que eles não combinam muito bem com o tema baseado em Gtk do Ubuntu. Recentemente, li uma Artigo do Ars Technica que mencionou que, com um pouco de esforço, os aplicativos do Qt poderiam ser criados para se assemelhar a aplicativos Gtk.
Existe alguma documentação que me ajude a fazer isso, e se não, alguém pelo menos tem alguma idéia de como alguém faria isso?
Nota: isso é útil para usuários de desktop, não para desenvolvedores que usam o Qt.
sudo apt-get install qt4-qtconfig
, depois vá para Configurações do Sistema / Preferências / Qt 4 e selecione o estilo GTK na primeira caixa de combinação:
Os aplicativos do Qt não seguem as configurações de dicas de fontes definidas por gnome-appearance-properties
. Você precisa adicionar explicitamente uma entrada a $HOME/.fonts.conf
, por exemplo.
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font" >
<edit mode="assign" name="rgba" >
<const>rgb</const>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="hinting" >
<bool>true</bool>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="hintstyle" >
<const>hintfull</const>
</edit>
</match>
</fontconfig>
Do post no site do nagul link - citação direta:
Verifique QGtkStyle , um projeto para criar um GTK + camada para aplicativos baseados em Qt (como o KDE) rodando em desktops baseados em GTK2 Gnome).
Existem outras ideias e scripts em a discussão sobre este tema no Ubuntu Brainstorming: Idéia # 1744: temas do GNOME deve afetar o Qt temas , e mais deles nesta discussão Idéia # 1714: GNOME QT integração (e as numerosas idéias duplicadas reunidos sob esta questão).
Uma das tentativas dignas de nota é UniformUI , que tenta automatizar configuração das configurações do Qt para corresponder o estilo atual do Gtk +, parcialmente usando QtCurve e QGtkStyle para conseguir isso.
Quarto resultado do google para "skin qt para combinar com gtk"
Isso faz o trabalho, no Qt 5 e no Gtk + 3:
export QT_STYLE_OVERRIDE=gtk