2013-03-04 156 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完全是您的選擇,那麼請使用這些標頭。希望有所幫助。