Qt-s program és GTK felület ?

Most kezdtem el ismerkedni a Qt4-el.

Kérdésem az, mitől dől el, hogy egy Qt-s program milyen felületet használ.
Írtam egy 'Hello Qt' -t és nem tetszett az hogy KDE-s felületet használ. Letöröltem látszólag minden Kde-s cuccot és GTK-s stílusú lett. Örömöm csak addig tartott amíg a Ktorrent-et vissza nem tettem. A Qt 4 tervezővel létrehozva egy üres ablak is Kde-s stílusú maradt még akkor is mikor a 'Hello Qt'-m Gtk-s stilusú volt.

Rá lehet bírni valahogy a Qt-s programokat, hogy az alapértelmezett felületet használják?
[szerkesztve]
Megoldás:
http://hup.hu/node/72738#comment-799429

Hozzászólások

QtCurve kinézet állítható be, más (használható) megoldás nem nagyon van ebben az irányban. Fordítva igen, de az gondolom nem érint.

A QtCurve egy Qt-s és GTK-s stílus, ami mindkettő alatt ugyanúgy néz ki. Ez nem jelenti azt, hogy akármilyen GTK stílusnál ugyanúgy fog kinézni, se azt, hogy ugyanúgy fog működni.

A QGTKStyle az, ami átveszi a GTK kinézetet, ezt a Qt automatikusan használja, ha úgy látja, hogy GNOME-ot használsz (nem tudom, pontosan hogy állapítja meg). Kézzel is ki lehet választani Qt stílusnak a Qt4 vagy a KDE beállításoknál. (Amelyik verziót án kipróbáltam, elég bugos volt, de ha neked jó volt, állítsd be kézzel.)

Valószínűleg a KDE-s programok KDE-s és nem Qt-s beállítást használnak. (Qt3-nál ugyanazt szokták használni, de Qt4-nél azt hiszem, van olyan, hogy a Qt-s beállítás a KDE alkalmazásokat nem állítja.) A KDE-s programok stílusát a Systemsettings-ben állíthatod át, vagy a .kde/share/config/kdeglobals-ban (General/widgetStyle).

http://doc.trolltech.com/4.5/gallery.html

Ilyenek vannak, kézzel mindet be lehet állítani QWidget::setStyle vagy
alkalmazás szinten QApplication::setStyle.
Csak ki kell deríteni, milyen ablakkezelő alatt fut az app...

--
A gyors gondolat többet ér, mint a gyors mozdulat.

csinálhatsz egy CSS style fájlt is, azt is rá lehet húzni az alkalmazásodra (runtime is váltogathatod)

Globálisan a qtconfig(-qt4) lehet a te barátod.

Köszönöm mindenkinek a qtconfig csodát tett, kiválasztottam a GUI Style-t GTK-ra, beállítottam a window background színét és csodálatosan működik.