Използване на KDE библиотеки на Qt

Аз съм сравнително нов в Qt (под сравнително нов имам предвид, че съм разработил няколко основни приложения на Qt). Исках да работя върху KDE Games с помощта на Qt и попаднах на неща като kapplication.h, KMainWindow и т.н. Как да ги използвам в Qt и как се различават от съответните QApplication или QMainWindow в Qt?


person user2131678    schedule 04.03.2013    source източник


Отговори (2)


Разликата е, че тези заглавни файлове са за библиотеките за разработка на KDE, без да знам твърде много за работата с тези библиотеки, мисля, че би било разумно да се предположи, че те се използват за по-добро интегриране на вашата програма в работния плот на KDE. Ако трябваше да напишете програма, използвайки тези заглавки, тогава ще трябва да включите библиотеки за изпълнение на KDE, ако искате да използвате тази програма в GTK среда като Gnome или XFCE. Това добавя ненужни зависимости към вашата програма, когато можете просто да използвате обикновени библиотеки на Qt вместо библиотеките на KDE. Освен ако вашата програма не е изрично предназначена да работи на KDE, тогава бих ви посъветвал да използвате Qt. Но ако искате да приспособите приложението си към среда на KDE, библиотеките на KDE биха били добър избор.

Накратко, ако се насочвате към Windows, Gnome, XFCE, Cinnamon, KDE и др... тогава Qt. Ако KDE е само вашият избор, използвайте тези заглавки. Надявам се това да помогне.

person David Tr    schedule 04.03.2013

Има IDE, която използва KDE с qt, KDevelop, можете да я разгледате тук: http://www.kdevelop.org/

person Shf    schedule 04.03.2013