在Qt上使用KDE库

3

我在Qt上还比较新(相对而言,我只开发过一些基本的Qt应用程序)。我想使用Qt来开发KDE游戏,但是遇到了像kapplication.hKMainWindow等东西。我该如何在Qt中使用它们?这些与Qt中相应的QApplicationQMainWindow有什么不同呢?

2个回答

1
这些头文件是用于KDE开发库的,如果不了解如何使用这些库进行开发,可以合理地假设它们用于更好地将程序集成到KDE桌面环境中。如果您使用这些头文件编写程序,则如果想要在像Gnome或XFCE这样的GTK环境中使用该程序,就必须包含KDE运行时库。这会为您的程序添加不必要的依赖项,而您可以使用纯Qt库代替KDE库。除非您的程序明确旨在运行在KDE上,否则建议使用Qt。但是,如果您想将应用程序定制为KDE环境,则KDE库将是一个很好的选择。
简而言之,如果您的目标是Windows、Gnome、XFCE、Cinnamon、KDE等,则使用Qt。如果仅针对KDE,则可使用这些头文件。希望能有所帮助。

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接