3

我对 Qt 比较陌生(相对较新的意思是我已经在 Qt 上开发了一些基本应用程序)。我想在使用 Qt 的 KDE 游戏上工作,遇到了诸如kapplication.hKMainWindow等之类的东西。我如何在 Qt 上使用它们,它们与对应的QApplicationQMainWindowQt 中的有什么不同?

4

2 回答 2

1

不同之处在于这些头文件是用于 KDE 开发库的,在不了解如何使用这些库的情况下,我认为可以合理地假设它们用于更好地将您的程序集成到 KDE 桌面中。如果您要使用这些头文件编写程序,那么如果您想在 Gnome 或 XFCE 等 GTK 环境中使用该程序,则必须包含 KDE 运行时库。当您可以直接使用 Qt 库代替 KDE 库时,这会给您的程序添加不必要的依赖项。除非您的程序明确打算在 KDE 上运行,否则我建议使用 Qt。但是,如果您想根据 KDE 环境定制您的应用程序,那么 KDE 库将是一个不错的选择。

简而言之,如果您的目标是 Windows、Gnome、XFCE、Cinnamon、KDE ​​等……那么 Qt。如果 KDE 是您唯一的选择,请使用这些标头。希望有帮助。

于 2013-03-04T15:43:38.473 回答
0

有 IDE,使用 KDE 和 qt,KDevelop,你可以在这里查看:http ://www.kdevelop.org/

于 2013-03-04T13:25:19.903 回答