私はC++レイトレーサーを作成し、CImgライブラリを使用して最終的な画像を表示しています。最終的にレンダリングされた画像の特定のピクセルを右クリックして、ピクセル固有のコンテンツを含むメニューを表示できるようにしたいと思います。CImgを使用すると、ピクセル位置の右クリックを非常に簡単に検出できますが、右クリックメニューを生成する機能がないようです。私はこれまでグラフィカルウィジェットツールキットを使用したことがなく、それを見つけてCImgが生成するウィンドウと統合する方法がわかりません。私はこれをLinuxで開発していますが、理想的にはクロスプラットフォームソリューションが必要です。
質問する
295 次
1 に答える
0
cimg によると、彼らはプラットフォームに依存しないコードを提供しているため、OS 固有のコードを使用してポップアップ メニューを作成する必要がある可能性が高いです。Windows の場合: http://msdn.microsoft.com/en-us/library/windows/desktop/ms647626%28v=vs.85%29.aspx QT の場合、http://qt-project から開始します。 org/doc/qt-4.8/qmenu.htmlおよび GTK の場合: http://developer.gnome.org/gtk-faq/stable/x669.html
于 2012-05-11T12:08:07.417 に答える