0

私のアプリケーションは、分光器 (光学機器) からのライブ フィードを調べて、そこからフレームを抽出することで構成されています。フィード内のポイントをクリックすると、画像が分析される新しいフレームが起動します。各フレームは 1つのパネルを処理します。

新しいフレームを作成するアクションは、プログラマーにとって非常に簡単です (即時表示とフォーカス キャプチャ、個別のオブジェクト、複雑なレイアウト管理が不要、閉じるボタンの意味が簡単)。

単一のウィンドウで機能するデザインが必要になりました。新しいフレームを作成する習慣に取って代わる最も簡単なデザイン パターンは何ですか? 可能な限り同じ利点 (前の段落を参照) を提供する必要があります。フォーカスをキャプチャしたり、パネルを非表示/表示したり、エレガントに破壊したりできるため、タブを使用してパネルを管理することを考えています。

4

2 に答える 2

0

2 つの要素用のスペースがあるサイザー内にフィードを配置します。サイザーの 2 番目のスペースが使用可能でない限り、フィードをウィンドウ全体に拡大します。次に、フィードをクリックすると、詳細情報を含むパネルがサイザーの空の部分に追加されます。

現在と同じ方法でパネルを閉じて削除する閉じるボタンを追加できます。

于 2012-06-15T07:32:57.357 に答える
0

2 つの主要な要素を持つフレームを作成します。

  1. 現在のフィード
  2. wx.ListBox、wx.ListCtrl、または wx.TreeCtrl などのナビゲーション コントロール。要素 (1) に表示するフィードをスクロールしてクリックできます。
于 2012-06-15T13:57:21.220 に答える