-1

QtでWin Hexのようなアプリケーションを作成します。16 進表示領域を作成するためにどのウィジェットを使用すればよいか知りたいです。その中でハードディスクを開く必要があるため、500 GBのディスクを表示するには非常に多くの行になります。

では、この多数の 16 進数行を処理できるウィジェットはどれでしょうか?

QWidgetのペイントイベントで開始しましたが、の高さQWidgetは整数であるため、行数は整数の範囲を超えることはできませんでした。

では、またはを使用する必要がありますQTextEditQPlainTextEdit

4

1 に答える 1

1

あなたは間違った方法を使用します。QAbstractItemModel + QTableView の使用を検討してください。モデルは「仮想ウィンドウ」を使用できます。これは、モデルがオンデマンドでロードされる小さなデータのみを保持することを意味します。

于 2013-05-17T09:19:20.953 に答える