2013-03-04 63 views
3

我对Qt相对较新(通过相对较新的我的意思是我已经开发了一些Qt的基本应用程序)。我想用Qt开发KDE游戏,碰到类似kapplication.h,KMainWindow等的东西。我如何在Qt上使用它们,以及它们与Qt中对应的QApplicationQMainWindow有什么不同?在Qt上使用KDE库

回答

1

不同的是,这些头文件是为KDE开发库,无需了解这些工作太多图书馆我认为这是合理的,假设它们用于更好地将您的程序集成到KDE桌面。如果您要使用这些头文件编写程序,那么如果您想在GTK环境(如Gnome或XFCE)上使用该程序,则必须包含KDE运行时库。当你可以直接使用Qt库来代替KDE库时,这会增加不必要的依赖性。除非你的程序明确打算在KDE上运行,否则我会建议使用Qt。但是如果您想要将您的应用程序定制到KDE环境,那么KDE库将是一个不错的选择。总之,如果你的目标是Windows,Gnome,XFCE,肉桂,KDE等......那么Qt。如果KDE完全是您的选择,那么请使用这些标头。希望有所帮助。