Wie kann ich den Tastatur-Fokus für ein QTreeView Artikel?

Ich bin mit Python ist3.5 und PyQt 5.6 mit Qt 5.6.1

In meiner app https://github.com/barry-scott/scm-workbench ich habe ein QTreeView möchten, wählen Sie ein Element aus. Ich kann die Maus verwenden, um ein Element auszuwählen und die Tastatur cursor-Tasten zum bewegen relativ zu dem ausgewählten Element.

Aber wenn ich die folgenden wählen Sie ein bestimmtes Element auf der app-start-up wie diesem:

tree_view = QtWidget.QTreeView()
selection_model = tree_view.selectionModel()
selection_model.select( index,
            selection_model.Clear |
            selection_model.Select |
            selection_model.Current )

tree_view.scrollTo( index )

Den Artikel vertreten durch index highlighed in der QTreeView als erwartet.

Aber wenn ich drücken Sie die nach-unten cursor-Taste das erste Element ausgewählt wird, nicht das Element, nach dem bereits ausgewählt.

Wie bekomme ich die navigation mit der Tastatur relativ zu dem ausgewählten Artikel?

InformationsquelleAutor Barry Scott | 2016-07-19



One Reply

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.