0

現在、いくつかの画像処理機能を実行する機能を備えたアプリケーションを実装しています。アプリを実行するたびに、画像の分析に使用した以前の設定が失われます。現在、アプリにはメニュー バー機能が含まれていません。メニューバーで現在の設定 (設定したパラメーターを意味します) を保存できるので、いつでも元の設定に簡単に戻すことができます。アプリに「現在の設定を保存」機能を実装することを考えていました。これをどのように行うかについて誰かが私を導くことができますか?

注: 私は Windows 7 OS で作業しており、QT または MFC で UI を作成したいと考えています。

編集 (コメントから再投稿): アプリケーションは画像を取り込み、ツール オペレーターがそれらを分析できるようにします。アプリのパラメーターを変更します (例: フィルター、ラジオ ボタン、チェック ボックス、リスト ボックスなどのウィンドウ サイズを調整するためのスクロール バー)。さまざまな設定でさまざまな結果が得られます。現在、メニューバー機能はありません。パラメータ設定を保存できるボタンが欲しいです。アプリを 5 回実行し、3 回実行した方が良いことがわかった場合、いつでも元に戻せるようにその設定を保存する必要があるとします。

ありがとう

4

1 に答える 1

1

私はどちらも使用しません (Qt、MFC) が、基本的にどこでも同じ概念だと思います。

  1. 設定

アプリケーションの設定を保存できるようにしたい場合は、それらをファイルに入れて、アプリの起動時にファイルを読み取ります。一部のシステムには、アプリ設定用のテクノロジが組み込まれています (Glib の GSettings など)。Qtには設定用のインターフェースがあると確信しています。そうでない場合でも、それらをキーファイル (別名 INI) に書き込むだけです。

  1. メニュー項目

本格的なインターフェース設計を行うことを強くお勧めします。これはプロジェクトの別の部分として行い、コーディングとインターフェイス デザインを混在させないでください。アプリが実行する必要があるアクションの別のリストを保持し、それらをボタンとメニューに配置してみてください。既存のアプリで使用されている規則を使用することは大歓迎です。たとえば、一部の GNOME アプリには、驚くほどシンプルで使いやすいインターフェイス (ただし、機能が少ないという犠牲を払うこともあります) があります。

また、優れたドキュメントである Gnome Human Interface Guidelines を読むこともできます。

  1. メニューバーの追加

MFC と Qt の両方に Menu クラスがあると確信しています。abject を作成して Window クラスにパックするか、GUI デザイナー (KDevelop または QtDesigner (または KDE が Qt GUI 設計に使用するもの)) を使用して GUI を作成し、そこで設計します。

幸運を。

于 2013-05-07T17:33:23.490 に答える