Ich versuche, einen Tastaturbefehl auszuführen. Als ich S + some_number + Return einfügen muss ich eine Funktion aufrufen, die diese Nummer auf einer Säule auf Gtk.Treeview
sehen und festgelegt, dass Zeile ausgewählt hat. Wie kann ich das machen?Python + GTK: So legen Sie eine ausgewählte Zeile auf gtk.treeview
10
A
Antwort
8
<treeview>.set_cursor(0) # for your value of `path` 0
ist das, was Sie wollen? Ich denke, Treeview wird auch Fokus greifen.
Wenn Sie eine bestimmte Zeile zum Auswahlsatz hinzufügen möchten, anstatt die alte Auswahl zu löschen und nur eine Zeile auszuwählen, müssen Sie mit Gtk.TreeSelection
spielen, die Sie über die Methode .get_selection()
erhalten.
Verwandte Themen
- 1. So legen Sie das ausgewählte Objektgitter fest
- 2. Legen Sie eine Zeile für jede Taste
- 3. Legen Sie in ausgewählte Probleme C#
- 4. Xceed DataGrid auf Zeile gesetzt: MultiSelect - So binden Sie die ausgewählte Zeile an ihre MVVM-Zeilendaten
- 5. So legen Sie eine iPhone-Seite an
- 6. So legen Sie eine globale Variable fest
- 7. So erhalten Sie die ausgewählte Zeile von einem TreeView
- 8. Wie positioniere ich ein DataGridView auf eine bestimmte Zeile (so dass die ausgewählte Zeile unten ist)?
- 9. So lesen Sie eine ausgewählte Textdatei von SDCard auf Android
- 10. So legen Sie eine Ressourceneigenschaft fest
- 11. Python + webkit + gtk auf Windows
- 12. So legen Sie ein CGFloat auf eine UILabel's Texteigenschaft
- 13. So legen Sie das ausgewählte Element in der Strukturansicht auf der linken Seite der CHM-Datei
- 14. GTK: Legen Sie die Größe eines Gitters in C
- 15. Aktualisieren Sie zufällig ausgewählte Zeile in SQLite
- 16. So legen Sie eine WPF ListView-Objektfarbe fest?
- 17. So legen Sie den Fokus auf ein SWT-Tabellenelement fest
- 18. Python GTK (Glade) Notebook
- 19. MVC für eigenständige Anwendung mit Python, sqlite3 und gtk
- 20. So legen Sie ein Steuerelement auf einen transparenten Hintergrund fest
- 21. CSS Border Übergänge auf ausgewählte Zeile
- 22. So entfernen Sie Schaltflächenhintergrundschatten in GTK? (C)
- 23. Wie legen Sie diese Zeilen in eine Zeile?
- 24. Legen Sie eine Zeile in einer Tabelle mit AUTOINCREMENT-Spalte
- 25. So legen Sie die alternative Zeilenfarbe für Listview und die Hintergrundfarbe für das ausgewählte Element fest
- 26. Installieren Sie Webkit und Gtk auf Python 2.7 (Windows OS)
- 27. JTable: Keine ausgewählte Zeile
- 28. Legen Sie eine Textansicht auf ein Kartenfragment
- 29. Ausgewählte Zeile Hintergrundfarbe
- 30. android Benutzerdefinierte ListView ausgewählte Zeile auf Knopfdruck
können Sie ein 'key-press-event' mit der Baumansicht verbinden und die verbundene Funktion verwenden, um einen Suchstring aufzubauen, bis Sie einen Return erhalten? Dann sollte 'ts = treveiw.get_selection()' Ihnen ein Auswahlobjekt für die Baumansicht und 'ts.select_path (Pfad)' geben, wobei Pfad ein korrekter Pfad ist, der der Eingabe und der Struktur Ihres Baummodells entspricht markiere das richtige Zeug. Ich bin mir aber nicht sicher, und da ich keinen Code habe, um es zu testen ... – deinonychusaur
Ja, das hat funktioniert –
Großartig ... sollte es als Antwort geschrieben haben dann .. – deinonychusaur