KDE와 Gnome에서 모두 돌아가는 프로그램 ?
글쓴이: ljh0431 / 작성시간: 월, 2003/02/24 - 10:40오후
KDevelop에서 QT라이브러리와 KDE 2.x라이브러리가 있던데
Kdevelop가 저는 KDE에서만 실행되는 줄 알았는데
Gnome에서도 KDE프로그램들이 실행이 되네요.
GNOME과 KDE는 다른 라이브러리로 제작됬다라고 알고 있는데
어떻게 이렇게 호환이 되나요 ?
KDE와 GNome 모두에게 호환되는 라이브러리가 있나요 ?
QT라이브러리가 이건가요 ?
컴파일 할 때 옵션에 라이브러리를 보면 KDE와 QT가 둘 다 체크되어 있습
니다.
KDE와 Gnome모두에서 돌아가는 프로그램은 Gnome과 KDE를 만드는
공용 라이브러리에서 출발해서 그런가요 ?
아시는 분 답변 주시면 감사하겠습니다.
Forums:
[re]
QT 라는것도 있고, GTK+ 라는것도 있죠.
QT 는 KDE 환경에서 돌아갈 프로그램을 쉽게 만들기 위한 GUI 라이브러리이고
GTK+ 는 Gnome 환경에서 돌아갈 프로그램을 쉽게 만들기 위한 GUI 라이브리입니다.
결론부터 말씀드리면, "모든 X윈도우용 응용프로그램은 윈도우메니져에 무관하게 모두 실행된다"입니다. 물론 QT 로 만들어진 프로그램을 실행시키려면 자기 시스템에 QT 라이브러리가 설치되어 있어야 하고, GTK+ 로 만들어진 프로그램을 실행시키려면 자기 시스템에 GTK+ 라이브러리가 설치되어 있어야 합니다. 하지만 그건 프로그램을 실행시킬때 연결되는 라이브러리에 따른 문제이고, 자기가 사용하는 윈도우메니져와는 전혀 무관한겁니다. 자기 컴퓨터에 Gnome 깔고 QT 라이브러리 깔았다면, QT 라이브러리로 작성된 프로그램을 실행시킬 수 있습니다.
interoperability는 어떻게 되죠?
QT를 전혀 안 써봐서 모르겠는데,
GTK+와 QT의 위젯이랄까, 개체를 서로 포함시키고 할 수 있던가요?
직접해보진 않아서 확실하진 않지만...
서로의 위젯을 같이 사용하는것은 힘들지 않을까 생각되네요.
아무래도 부모 위젯이 있어야 할텐데
양쪽의 위젯에 상속을 줄수있는 녀석이 있는지 모르겠네요.
-----
이글을 읽는 모든 이에게 평화가 함께 하기를... ^^;
위젯을 함께쓰지는 못하겠지만...
이런 프로젝트도 있습니다. :)
http://thekompany.com/projects/vp/?PHPSESSID=1b42507cdebaa6e3c597b0d786e073e4
VeePee: Python Support for GNOME and KDE Applications
VeePee, at its current stage of development, is a set of components aimed at GNOME and KDE application developers to enable them to easily add scripting capabilities to their applications.
Script-enabling an application gives the user the ability to extend the application in a way that suits the user. It allows them to adapt the application to solve problems that you hadn't considered when developing the application. It empowers your users.
VeePee provides a consistent scripting environment. Users who develop scripting skills will find that those skills are transferable to all applications that embed VeePee.
VeePee provides the user with a set of simple but powerful GUI controls. A VeePee scripted GUI has the same look and feel as the embedding application, whether it be a GNOME or a KDE application.
아직도 만들고 있는지는 모르겠네요. 몇년전에 보고 말았거든요.
ㄲ ㅏ ㅂ ㅣ / M c K a b i / 7 7 r b i / T o D y
댓글 달기