2013-03-04 5 views
3

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

ответ

0

Существует IDE, который использует KDE с Qt, KDevelop, вы можете посмотреть на него здесь: http://www.kdevelop.org/

1

Разница заключается в том, что эти заголовочные файлы для библиотек разработки KDE, не зная, слишком много о работе с ними библиотеки. Думаю, было бы разумно предположить, что они используются для лучшей интеграции вашей программы в рабочий стол KDE. Если вы должны были написать программу, используя эти заголовки, тогда вам придется включать библиотеки времени исполнения KDE, если вы хотите использовать эту программу в среде GTK, например Gnome или XFCE. Это добавляет ненужные зависимости к вашей программе, когда вы можете просто использовать прямые библиотеки Qt вместо библиотек KDE. Если ваша программа явно не предназначена для работы в KDE, я бы посоветовал использовать Qt. Но если вы хотите адаптировать приложение к среде KDE, то библиотеки KDE будут хорошим выбором.

Короче говоря, если вы ориентируетесь на Windows, Gnome, XFCE, Cinnamon, KDE и т. Д. ... затем Qt. Если KDE является вашим выбором исключительно, используйте эти заголовки. Надеюсь, это поможет.

Смежные вопросы