2016-06-23 8 views
0

小さなドット、「名前」、「ステップ」、「時間」の4つの列を持つ表を表示するのが好きです。添付の図を参照してください。 このプログラムのユーザーが行をクリックすると、行全体が選択され、ダブルクリックするとマップが開始されます。正しい表ウィジェットを探してください

私の目的にはどのウィジェットが最適ですか?リストビュー、Talbeview、ListWidget、...? Qt 5.6.0を使用しています。

私はQTableWidgetを使用しようとしましたが、Excelシートのようなものです。

enter image description here

答えて

1

あなたは限り、あなたはアイテムの木で作業する必要がないようQTableViewで行くことができます。また、QTableViewウィジェットでデータを表示するには、QAbstractTableModelクラスに基づいて独自のデータモデルを実装する必要があります。 QTableViewには、マウスクリックの処理に使用できるclicked()doubleClicked()信号があります。

関連する問題