1

Qt デバッグ モードでは、任意の変数を監視および編集できます。私の質問: C 構造変数のすべてのメンバーをテーブルに表示し、メンバーの値を編集できることを意味する同じことを実行できる既存のクラスはありますか?

4

1 に答える 1

0

あなたの言いたいことが正しければ、NOで答えてください。ジェネリック モデル クラスを使用して、QTableView で任意の struct{} 変数/配列を表示する機能を探しているようです。これは、C++ に Java リフレクションと同様のメカニズムがあれば実現できます。

あなたの場合、解決策の1つは、構造体をQ_PROPERTYとして定義されたフィールドを持つクラスに変更することです。その後、同様の動作を取得できます。しかし、それはすべて、実装しようとしているものに依存します。

于 2013-04-24T08:08:26.243 に答える