Qtを使用してWindowsでアプリを開発しています。このアプリは、いくつかのデータを含むテーブルを表示します。時間に応じて、特定の行が強調表示されます。アプリケーションのウィンドウ サイズは固定です。行数がウィンドウの高さを超えているため、テーブル全体を表示するには下にスクロールする必要があります。私はこれを達成したい: アプリケーションを開くと、強調表示された行が表示されているテーブルの部分が表示されるはずです。強調表示された行を検索するために上下にスクロールする必要はありません。ただし、行の順序は同じままにする必要があります。どうやってそれをしますか?
質問する
45 次
1 に答える
0
必要なのは、たとえば、強調表示された行から任意のアイテムを取得することだけです
QTableWidgetItem * QTableWidget::item ( int row, int column ) const
そして、 QTableWidget スロットを呼び出す必要があります
void QTableWidget::scrollToItem ( const QTableWidgetItem * item,
QAbstractItemView::ScrollHint hint = EnsureVisible )
先に入手したアイテムについて。
于 2012-07-05T15:12:05.933 に答える