Autor Tópico: QGtkStyle ... Aplicações QT ao estilo GTK  (Lida 14936 vezes)

Offline Nossile

  • Usuário Ubuntu
  • *
  • Mensagens: 807
  • Loading...
    • Ver perfil
QGtkStyle ... Aplicações QT ao estilo GTK
« Online: 16 de Maio de 2008, 02:05 »
Agora poderemos rodar as aplicações que usam QT com o visual GTK deixando o sistema com um visual mais uniforme.


http://labs.trolltech.com/blogs/2008/05/13/introducing-qgtkstyle/

Fonte disponível em: svn://labs.trolltech.com/svn/styles/gtkstyle










« Última modificação: 28 de Julho de 2008, 02:28 por ins3rt c0in »
sudo aptitude remove terno-e-gravata && sudo aptitude install bermuda chinelo -y

Offline raidicar

  • Usuário Ubuntu
  • *
  • Mensagens: 576
  • Quad Shot of Ubuntu
    • Ver perfil
Re: QGtkStyle ... Aplicações QT ao estilo GTK
« Resposta #1 Online: 27 de Maio de 2008, 20:10 »
deu muito certo não, agora nem o link funfa
Quem ama extremamente, deixa de viver em si e vive no que ama. Na vida três coisas são certas, o amor, a morte e o Linux !
Se Platão disse, então realmente sofremos de uma perigosa doença mental.

Offline Nossile

  • Usuário Ubuntu
  • *
  • Mensagens: 807
  • Loading...
    • Ver perfil
Re: QGtkStyle ... Aplicações QT ao estilo GTK
« Resposta #2 Online: 16 de Julho de 2008, 23:57 »
problema na formatação do link  :P

Agora funciona.
sudo aptitude remove terno-e-gravata && sudo aptitude install bermuda chinelo -y

Offline Nossile

  • Usuário Ubuntu
  • *
  • Mensagens: 807
  • Loading...
    • Ver perfil
Re: QGtkStyle ... Aplicações QT ao estilo GTK
« Resposta #3 Online: 18 de Julho de 2008, 17:23 »
Para evitar futuros aborrecimentos por parte dos colegas vou postar um "rautu"  ;D

1. Instale o pacote libqt4-dev
2. Instale o pacote libgtk2.0-dev
3. Instale o svn (subversion)
4. svn co svn://labs.trolltech.com/svn/styles/gtkstyle
5. cd gtkstyle/
6. sudo qmake && make
7. Instale o pacote qt4-qtconfig e selecione "gtk theme"


Testado aqui no Ubuntu Mentolado:


« Última modificação: 18 de Julho de 2008, 17:27 por Nossile »
sudo aptitude remove terno-e-gravata && sudo aptitude install bermuda chinelo -y

Offline Polaco

  • Usuário Ubuntu
  • *
  • Mensagens: 525
    • Ver perfil
Re: QGtkStyle ... Aplicações QT ao estilo GTK
« Resposta #4 Online: 20 de Julho de 2008, 04:57 »
Pelo o que deu pra perceber não é a versão final ainda, há risco de instabilidade no sistema...  :-\
Ubuntu 10.04 x64 @ Dell Optiplex 740

Offline Nossile

  • Usuário Ubuntu
  • *
  • Mensagens: 807
  • Loading...
    • Ver perfil
Re: QGtkStyle ... Aplicações QT ao estilo GTK
« Resposta #5 Online: 21 de Julho de 2008, 08:43 »
Podem instalar sem medo, o máximo que vai acontecer é as aplicações Qt ficarem com jeitão de Win95.
sudo aptitude remove terno-e-gravata && sudo aptitude install bermuda chinelo -y

kErNeL_sCrIpT

  • Visitante
Re: QGtkStyle ... Aplicações QT ao estilo GTK
« Resposta #6 Online: 27 de Julho de 2008, 01:38 »
Para evitar futuros aborrecimentos por parte dos colegas vou postar um "rautu"  ;D

1. Instale o pacote libqt4-dev
2. Instale o pacote libgtk2.0-dev
3. Instale o svn (subversion)
4. svn co svn://labs.trolltech.com/svn/styles/gtkstyle
5. cd gtkstyle/
6. sudo qmake && make
7. Instale o pacote qt4-qtconfig e selecione "gtk theme"


Testado aqui no Ubuntu Mentolado:
Imagem



Muito obrigado por compartilhar esta excepcional dica e pelo mini-tuto Nossile! :)
Já foi para os meus Favoritos :)

Só um detalhe:
No passo 7. você esqueceu de colocar o comando sudo make install depois de sudo qmake && make
« Última modificação: 27 de Julho de 2008, 16:39 por kErNeL_sCrIpT »

Offline vinicius_aleao

  • Usuário Ubuntu
  • *
  • Mensagens: 1.275
    • Ver perfil
Re: QGtkStyle ... Aplicações QT ao estilo GTK
« Resposta #7 Online: 27 de Julho de 2008, 04:02 »
Segui os passos indicados acima, mas não obtive êxito. Instalei os pacotes via Synaptic e entrei com os comandos, que funcionaram até certo ponto. Mas quando digitei "qmake && make", veio a seguinte mensagem:

Citar
vinicius@ubuntu-desktop:~/gtkstyle$ qmake && make
g++ -c -pipe -g -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -D_REENTRANT -Wall -W -fPIC -DQT_PLUGIN -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o main.o main.cpp
make: g++: Comando não encontrado
make: ** [main.o] Erro 127

Alguém sabe como resolvo isso?

Obrigado.

p.s.: ainda uso o Feisty Fawn.
« Última modificação: 27 de Julho de 2008, 04:04 por vinicius_aleao »

Offline 0tacon

  • Usuário Ubuntu
  • *
  • Mensagens: 439
    • Ver perfil
Re: QGtkStyle ... Aplicações QT ao estilo GTK
« Resposta #8 Online: 28 de Julho de 2008, 00:45 »
 Esse QGtkStyle interfere no Opera? Porque estou querendo mesmo deixar os menus e balões do Opera num estilo que combine com o resto da área de trabalho, o QTconfig não possibilita muitas mudanças... se é isso que eu quero, é do QGtkStyle que eu preciso?


Offline ins3rt c0in

  • Usuário Ubuntu
  • *
  • Mensagens: 698
    • Ver perfil
Re: QGtkStyle ... Aplicações QT ao estilo GTK
« Resposta #9 Online: 28 de Julho de 2008, 02:29 »
Tópico movido para a seção "Dicas e Truques".

kErNeL_sCrIpT

  • Visitante
Re: QGtkStyle ... Aplicações QT ao estilo GTK
« Resposta #10 Online: 28 de Julho de 2008, 20:51 »
Esse QGtkStyle interfere no Opera? Porque estou querendo mesmo deixar os menus e balões do Opera num estilo que combine com o resto da área de trabalho, o QTconfig não possibilita muitas mudanças... se é isso que eu quero, é do QGtkStyle que eu preciso?

Se o Opera utilizar QT4 sim, se utilizar QT3 não muda absolutamente nada. A "mágica" (Que é realmente impressionante) só é válida para aplicações QT4.

Eu não utilizo o Opera, mas pensei que ele fosse tematizado por Skins, não?
« Última modificação: 28 de Julho de 2008, 20:54 por kernel_script »

Offline Nossile

  • Usuário Ubuntu
  • *
  • Mensagens: 807
  • Loading...
    • Ver perfil
Re: QGtkStyle ... Aplicações QT ao estilo GTK
« Resposta #11 Online: 29 de Julho de 2008, 09:21 »
Pelo que eu saiba (e não é muito no caso) somente a barra de menus do Opera é escrito em Qt. E na sessão de desenvolvimento do Opera tem versão em Qt3 e Qt4 para escolher... tambem tem versões "shared" (compartilha a versão Qt do sistema) e "static" (usa uma versão Qt propria, ótima pedida pra quem usa um Gnome "puro").
sudo aptitude remove terno-e-gravata && sudo aptitude install bermuda chinelo -y

Offline vinicius_aleao

  • Usuário Ubuntu
  • *
  • Mensagens: 1.275
    • Ver perfil
Re: QGtkStyle ... Aplicações QT ao estilo GTK
« Resposta #12 Online: 19 de Janeiro de 2009, 01:52 »
Alguém pode me ajudar com isso? Só consegui obter êxito até o passo 3. Esse código do passo 4 é pra executar no terminal? Tentei, mas não deu certo. Se alguém puder especificar melhor o que é pra fazer, eu agradeço.

Offline Nossile

  • Usuário Ubuntu
  • *
  • Mensagens: 807
  • Loading...
    • Ver perfil
Re: QGtkStyle ... Aplicações QT ao estilo GTK
« Resposta #13 Online: 19 de Janeiro de 2009, 18:49 »
Sim, é so colar no terminal
 
Código: [Selecionar]
svn co svn://labs.trolltech.com/svn/styles/gtkstyle
sudo aptitude remove terno-e-gravata && sudo aptitude install bermuda chinelo -y

Offline vinicius_aleao

  • Usuário Ubuntu
  • *
  • Mensagens: 1.275
    • Ver perfil
Re: QGtkStyle ... Aplicações QT ao estilo GTK
« Resposta #14 Online: 19 de Janeiro de 2009, 21:16 »
Sim, é so colar no terminal
 
Código: [Selecionar]
svn co svn://labs.trolltech.com/svn/styles/gtkstyle

É que ontem, quando tentei esse comando, aparecia uma mensagem dizendo que o diretório não existia. Hoje, estranhamente, deu certo -- mas apenas esse passo.

O passo 6 me trouxe o seguinte erro:

Citar
vinicius@ubuntu-desktop:~/gtkstyle$ sudo qmake && make
g++ -c -pipe -fpermissive -g -fvisibility=hidden -fvisibility-inlines-hidden -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_REENTRANT -Wall -W -fPIC -DQT_SHARED -DQT_PLUGIN -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o main.o main.cpp
In file included from main.cpp:24:
qgtkstyle.h:35: erro: expected constructor, destructor, or type conversion before ‘typedef’
In file included from /usr/include/qt4/QtCore/qplugin.h:48,
                 from /usr/include/qt4/QtGui/qstyleplugin.h:47,
                 from /usr/include/qt4/QtGui/QStylePlugin:1,
                 from main.cpp:25:
/usr/include/qt4/QtCore/qpointer.h:51: erro: expected constructor, destructor, or type conversion before ‘typedef’
make: ** [main.o] Erro 1

Alguém sabe como resolvo isso? Obrigado pela ajuda.