我对Qt比较陌生(相对较新我的意思是我在Qt上开发了一些基本的应用程序)。我想使用Qt处理KDE游戏并遇到诸如kapplication.h
,KMainWindow
之类的内容。我如何在Qt上使用这些内容,以及它们与相应的QApplication
或{的不同之处Qt中的{1}}
答案 0 :(得分:1)
不同之处在于这些头文件是针对KDE开发库的,不知道如何使用这些库我认为将它们用于更好地将程序集成到KDE桌面是合理的。如果您要使用这些头编写程序,那么如果您想在Gnome或XFCE等GTK环境中使用该程序,则必须包含KDE运行时库。当您可以使用直接Qt库代替KDE库时,这会为您的程序添加不必要的依赖项。除非您的程序明确打算在KDE上运行,否则我建议使用Qt。但是如果你想将你的应用程序定制到KDE环境,那么KDE库将是一个不错的选择。
简而言之,如果你的目标是Windows,Gnome,XFCE,Cinnamon,KDE等......那么Qt。如果您只选择KDE,请使用这些标题。希望有所帮助。
答案 1 :(得分:0)
有IDE,使用KDE和qt,KDevelop,您可以在这里查看:http://www.kdevelop.org/