Qt 4 어플리케이션에서 GTK+ 테마 사용하기

5990
points
points
QGTKStyle을 이용하여 Qt 4 어플리케이션의 외형을 GTK+ 2에 맞출 수 있습니다.
다만 Qt 4.4.0 이상에서만 동작하며, 컴파일하기 위해서는 Qt 4.4.0과 GTK+ 2의 개발 패키지가 필요합니다.
(KDE의 경우는 4.0.x가 Qt 4.3 기반이기 때문에 KDE 4.1 이상에서만 가능할 듯 합니다.)
설치하는 방법은 간단합니다.
svn co svn://labs.trolltech.com/svn/styles/gtkstyle cd gtkstyle/ qmake && make sudo make install
설정하시려면 Qt의 경우 아래 스크린샷처럼 qtconfig에서 GUI Style을 GTK로 맞춰주시면 됩니다.

KDE는 system settings의 Appearance 섹션에서 Widget Style을 GTK로 맞춰주시면 됩니다.

설정을 적용시킨 후 GTK+ 어플리케이션인 모질라 파이어폭스와 KDE 4.1의 파일매니저 Dolphin을 비교해 보았습니다. 보시는 대로 이질감이 거의 느껴지지 않습니다.


참고로 GTK+ 설정은 .gtkrc를 따릅니다.
Qt와 GTK+의 모든 위젯들이 1:1로 매칭되는 것이 아니기 때문에 GTK+에 없는 몇몇 위젯들은 마음대로 그리지만 문제가 되는 정도는 아닙니다.
»
- segfault의 블로그
- Login or register to post comments
- 727번 읽힘

points
kde 3.x 사용자 입장에서는
qtcurve로도 만족합니다. ㅎㅎ
There is no spoon. Neo from the Matrix 1999.