Aplikacje Qt jak Gtk
Powszechnie jasnym jest w jaki sposób, np. dla kogoś używającego KDE, sprawić, aby aplikacje napisane w Gtk, wyglądały jak te napisane w Qt – sprawę załatwia gtk-qt-engine. Wiadomym jest, że musi pojawić się pytanie, jak to zrobić w drugą stronę?
Okazuje się, że dla aplikacji używających biblioteki Qt w wersji 4.5+ będzie wbudowany „mechanizm” kompatybilności. Co z wersjami wcześniejszymi? Dla 4.3 oraz 4.4 istnieje możliwość zainstalowania specjalnego rozszerzenia. Tak wygląda efekt:

Na pierwszym planie aplikacja Last.fm napisana z
użyciem biblioteki Qt, w tle Nautilus dla porównania (:
Do rzeczy. Zakładając, że w systemie znajduje się już aplikacja wykorzystująca bibliotekę Qt w wersji 4.3/4.4, niezbędne biblioteki są już zainstalowane. Ja potrzebowałem dograć jeszcze trzy:
# aptitude install libqt4-dev libgtk2.0-dev libgtkextra-x11-2.0-dev
Pominąłem instalację takich pakietów jak build-essential oraz subversion.
Będą niezbędne do prawidłowego zbudowania qgtkstyle.
~ svn co svn://labs.trolltech.com/svn/styles/gtkstyle ~ cd gtkstyle ~ qmake && make # make install
Teraz pozostaje już tylko wybrać odpowiednią opcję w ustawieniach Qt4:
ZTCMW nie istnieje plugin działający w tę stronę dla Qt 3 :/


Świetne! LastFM wygląda zajebiście. nareszcie. A jest możliwość, żeby na przykład kadu, albo skype też tak wyglądał?
Odpowiedz
Jeśli używają Qt minimum 4.3 to powinny tak wyglądać. Z wcześniejszymi wersjami (w tym Qt 3) raczej czarno to widzę. Wiem natomiast z autopsji, że VirtualBox korzysta z odpowiedniej wersji Qt 4 i wygląda teraz bosko (;
Odpowiedz
Fajna sprawa, szkoda tylko, że obdługuje tylko te ‚nowsze’ wersje qt. Skype dalej wygląda po swojemu… Ale lepsze to niż nic. Dzięki, że napisałeś o tym, inaczej bym sie nie zebrał do kompilacji tego ;)
Odpowiedz
No nieźle! Tylko czekać na finalnego Amaroka 2.0 :) A VirtualBoksa zaraz sprawdzę.
Odpowiedz
Ekstra, kiedyś tego szukałem i niestety nie znalazłem – przyda się. Udostępniłbyś panie lepiej ten motyw do nautilusa, bo zacnie wygląda ;-D
Odpowiedz
Ot, motyw ten sam, co na ostatnim shocie. Ustawiony kolor tła to „Charcoal” (:
Odpowiedz
Więc tak, już trochę temu o qgtkstyle pisałem i działa z każdym programem będącym w qt przynajmniej 4 no i oczywiście z dynamicznie zlinkowanym qt4 :)
skype – trzeba uruchomić z dopiskiem –disable-cleanlooks :D
kadu: musisz zainstalować bete 6.5
http://www.fotosik.pl/showFullSize.php?id=1e2865f9f9c9b856
http://www.fotosik.pl/showFullSize.php?id=e6e4c52e822394fc
Nawet jeden testowy build opery był na dynamicznym qt4 dzięki czemu wyglądał dobrze pod gnomem :] (szkoda, że teraz znów jest zbudowany statycznie)
Dodam jeszcze screen smplayera
http://dl.getdropbox.com/u/138321/screenshoty/smplayer.png
Odpowiedz
Ten ciemny styl ubuntu to DUST ?? Chciałem sobie taki zainstalować z gnome-look.org ale nie idzie. Jak to zrobiłeś ?
Odpowiedz
1. To nie Ubuntu.
2. To nie Dust.
Odpowiedz
Jakiś czas temu widziałem to u @Scoruppy i nawet skompilowałem. W sumie fajna rzecz, jednak z tego co zauważyłem potrafi znacznie spowolnić rysowanie GUI..
Odpowiedz
Dzięki za info o tej aplikacji – dobrze ze powstaje cos takiego.
P.S. Link do strony projektu nie działa.
Odpowiedz
Tak! W końcu opera wygląda porządnie w GNOME’ie. Co z tego, że to wersja testowa (Build 2436, qt 4.4.3) (; Ważne, że jest (:
By nie być goło słownym: http://img517.imageshack.us/img517/6536/200811031643571024x768svp6.png
–
http://blog.sebcioz.eu
Odpowiedz
Serdeczne dzięki! Kiedyś czegoś takiego szukałem (qt-gtk-engine, na logikę wziąłem ;-P), teraz już mam. I powiem krótko – u mnie działa. I to znakomicie! VirtualBox i K3b nareszcie pasują do reszty systemu. Dla sebcioz-a też dzięki, bo to u niego na blogu zauważyłem wpis o tym „narzędziu”.
Odpowiedz
Hej :)
Melduję, że na Archu też działa. Dodatkowo nie pobierałem paczek -dev bo takowych nie ma :) Czyli svn, cd gtkstyle, qmake && make i na koniec # make install i to wszytko. Pięknie się skompilowało i zainstalowało bez błedów. Dla informacji programik qtconfig (dla Archa) znajduje się w paczce qt4 #pacman -S qt4
Odpowiedz
W AUR jest qgtkstyle-svn :)
Odpowiedz
Skorzystawszy z tapetki. Thx. :)
(pomyliłem posta, sorki)
Odpowiedz
wielkie dzieki!
testowalem ostatnio kilka srodowisk, jednak powrocilem do Gnome, musialy zostac jakies pliki bo programy wykorzystujace qt wygladaly „bardzo roznie” czasmi nawet zamiast ikon byly „iksy”..
postapilem tak jak napisales i wszystko jest pieknie..
dzieki, pozdrawiam!
pozwole sie jeszcze pochwalic swoim desktopem, gnome, bez compiza i innych dziwactw.
http://img218.imageshack.us/img218/6417/zrzutekranu1f.png
Odpowiedz