私は Qt に比較的慣れていません (比較的新しいとは、Qt でいくつかの基本的なアプリケーションを開発したことを意味します)。kapplication.h
Qt を使用して KDE ゲームに取り組みたかったのですが、 、 などに出くわしました。Qt でこれらを使用するにはどうすればよいですか? また、対応するものやKMainWindow
Qt とどのように違うのでしょうか?QApplication
QMainWindow
2 に答える
違いは、これらのヘッダー ファイルは KDE 開発ライブラリ用であるということです。これらのライブラリの操作についてあまり知らなくても、プログラムを KDE デスクトップにうまく統合するために使用されると考えるのが妥当だと思います。これらのヘッダーを使用してプログラムを作成する場合、そのプログラムを Gnome や XFCE などの GTK 環境で使用する場合は、KDE ランタイム ライブラリを含める必要があります。これにより、KDE ライブラリの代わりにそのままの Qt ライブラリを使用できる場合に、プログラムに不要な依存関係が追加されます。プログラムが明示的に KDE で実行することを意図していない限り、Qt を使用することをお勧めします。ただし、アプリケーションを KDE 環境に合わせて調整したい場合は、KDE ライブラリが適しています。
つまり、Windows、Gnome、XFCE、Cinnamon、KDE などを対象としている場合は、Qt. KDE のみを選択する場合は、これらのヘッダーを使用してください。それが役立つことを願っています。
KDE を qt で使用する IDE、KDevelop があります。ここで確認できます: http://www.kdevelop.org/