問題タブ [imgui]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
304 参照

c++ - ImGui を使用して、ネストされたツリー ビュー UI コンポーネントの適切な抽象化を構築するにはどうすればよいですか?

ImGui を使用して、ネストされたツリー ビュー UI コンポーネントを作成したいと考えています。結果は次のようになります。

ここに画像の説明を入力

Selectable()これは、次のような要素のネストを作成するために必要なコードです。

ここに画像の説明を入力

このコードはまた、小さな矢印とSelectable独立してクリックできるようにします。これは素晴らしいことです。Selectableこれは、矢印の横をクリックするとイベントを発生できることを意味します。

ここに画像の説明を入力

このように手動でコーディングすると間違いを犯しやすいため、再帰を使用してこれらの入れ子要素を作成することにしました。これをどのように行いますか?

0 投票する
2 に答える
1190 参照

c++ - ボタンをクリックすると ImGui がフリーズする

UI のアプリケーションで ImGui を使用しています。私の質問は、ボタンを押すと「if条件」内のコードが実行されるということです。しかし、一度ボタンを押すと、押したボタンを含む他のボタンを押すことができません。誰でも私に何が問題なのか教えてもらえますか?

コード例: