qlistwigetにアイテムを追加して、一番下に到達したとき。スクロールバーが表示されますが、qlistwidgetから新しく追加されたアイテムを確実に表示するにはどうすればよいですか?または、どうすれば最後のインデックスにフォーカスを合わせることができますか?
3211 次
2 に答える
4
QListWidget
から継承しQAbstractItemView
ます。これには、探しているメソッドがあります。
QAbstractItemView.scrollTo(ModelIndex index)
新しく追加したアイテムのインデックスを使用して、を使用できます。- または、アイテムは常にリストの最後に追加されるため、を呼び出すだけ
QAbstractItemView.scrollToBottom()
です。
于 2011-10-24T13:16:40.137 に答える
2
新しいを作成したらQListWidgetItem
、それをQListWidget.scrollToItemに渡して、表示されるようにします。
リストウィジェットでのアイテムの再配置方法を微調整できるスクロールヒントscrollToItem
パラメータもあることに注意してください。
于 2011-10-24T14:06:05.270 に答える