3

ここでの質問に対して受け取った回答から:標準C ++のみを使用するグラフィックス?

C++自体にはGUI機能がないようです。では、C ++でGUIをサポートするQtのような他のフレームワークはどのようにそれを行うのでしょうか?内部で他の言語を使用していますか、それともGUI用の他の標準的な言語/プロトコルがありますか?

そして、私はC++言語フレームワークのみに関心があります。

ありがとうございました。

4

1 に答える 1

10

GUIコンポーネントを作成するために、オペレーティングシステムAPI、または他のフレームワークのAPIを呼び出します。

例えば。Windowsでは、WindowsAPIを呼び出してCreateWindowウィンドウを作成します。

CreateWindowフレームワークが複数のプラットフォームで機能する場合、たとえば、WindowsまたはMacで同等のMacを呼び出すなど、プラットフォームごとに異なるGUIコードが含まれます。

于 2013-03-25T09:31:18.997 に答える