Я относительно новичок в Qt (относительно новым я имею в виду, что я разработал несколько базовых приложений на Qt). Я хотел работать на KDE Games с помощью Qt и наткнулся на такие вещи, как kapplication.h
, KMainWindow
и т. Д. Как их использовать на Qt и как они отличаются от соответствующих QApplication
или QMainWindow
в Qt?Использование библиотек KDE на Qt
ответ
Существует IDE, который использует KDE с Qt, KDevelop, вы можете посмотреть на него здесь: http://www.kdevelop.org/
Разница заключается в том, что эти заголовочные файлы для библиотек разработки KDE, не зная, слишком много о работе с ними библиотеки. Думаю, было бы разумно предположить, что они используются для лучшей интеграции вашей программы в рабочий стол KDE. Если вы должны были написать программу, используя эти заголовки, тогда вам придется включать библиотеки времени исполнения KDE, если вы хотите использовать эту программу в среде GTK, например Gnome или XFCE. Это добавляет ненужные зависимости к вашей программе, когда вы можете просто использовать прямые библиотеки Qt вместо библиотек KDE. Если ваша программа явно не предназначена для работы в KDE, я бы посоветовал использовать Qt. Но если вы хотите адаптировать приложение к среде KDE, то библиотеки KDE будут хорошим выбором.
Короче говоря, если вы ориентируетесь на Windows, Gnome, XFCE, Cinnamon, KDE и т. Д. ... затем Qt. Если KDE является вашим выбором исключительно, используйте эти заголовки. Надеюсь, это поможет.
- 1. Использование KDE в Qt Creator для Windows
- 2. Использование библиотек в Qt
- 3. Qt KDE theme stylesheet
- 4. Совместное использование Qt-библиотек среди приложений Qt
- 5. У приложений Qt требуется KDE?
- 6. Использование библиотек с C++ и Qt
- 7. Портирование игры, разработанной в Qt (для KDE) на Android
- 8. Native KDE ищет Qt 5 приложения
- 9. Как построить Qt Ruby/ruby-KDE/Qt Bindings в Windows?
- 10. Linux KDE системное уведомление C++/Qt
- 11. Настройка Qt-создателя для приложений KDE
- 12. Как скомпилировать приложение Qt под Manjaro KDE?
- 13. Qt: Статическая связь библиотек
- 14. Работает ли Qt QAccessible на Gnome и KDE?
- 15. Компиляция Qt-проекта и включение Qt-библиотек
- 16. Очистить буфер обмена на KDE
- 17. Necessitas QT - установка общих библиотек QT на устройстве
- 18. Интеграция QN-библиотек Qt в проекте Qt
- 19. Использование библиотек
- 20. статическое связывание стандартных библиотек QT
- 21. Qt-обертка для библиотек C
- 22. Компиляция сторонних библиотек с Qt
- 23. Добавить KDE на гистограмму
- 24. QT Creator - Использование внешних библиотек В My Own библиотеки
- 25. Использование библиотек, скомпилированных с различными компиляторами
- 26. Использование памяти приложения Qt на мобильном устройстве
- 27. проблемы с динамически подключаемых библиотек
- 28. Использование библиотек C++
- 29. Qt - как определить, работает ли приложение в GNOME или KDE?
- 30. Использование библиотек Java