Hallo! ich have eine gtk Anwendung mit glade. Ich lade Parameter von einem microcontroller in ein treeview ein.Esklappt auch ganz gut. der screenshot von dem treeview habe ich angehängt. Wenn ich aber die Parameter neu lade, muss ich alle Zeilen löschen und neu einlesen. 1) Ich würde aber mir gern die "expanded" pfade merken un sie wieder öffnen. Kann mir jemand einen Tip geben, wie es am Schlauesten geht? Es ist ein treeview mit treestore, 5 spalten, damit man die Parameter editieren kann. 2) meine Zweite Frage ist: ich würde gern die breite der Spalten von vornerein flexibel machen, dass man sie mit dem Pfeil vergrößern kann. Vielen Dank im voraus für die Hilfe MBoerner
Marie Edith Börner schrieb: > Hallo! > ich have eine gtk Anwendung mit glade. > > Ich lade Parameter von einem microcontroller in ein treeview > ein.Esklappt auch ganz gut. der screenshot von dem treeview habe ich > angehängt. > > Wenn ich aber die Parameter neu lade, muss ich alle Zeilen löschen und > neu einlesen. Updaten klappt nicht? > 1) Ich würde aber mir gern die "expanded" pfade merken un sie wieder > öffnen. Die Funktionen die du brauchst sind: gtk_tree_view_expand_row gtk_tree_view_map_expanded_rows So eine Implementation ist aber ziemlich mühsam, ich hab das mal mit Java gemacht, und mit GTK wirds nicht einfacher... Du musst die die GtkTreePath speichern, entweder direkt in eine Liste oder ggf. als String und dann den String (oder ein andere Sinnvolles Format) wider suchen im Tree (So Pfadmässig). Der beste Weg wäre aber immer noch den Tree garnicht komplett löschen, aber ich weiss, hatte auch schon eine Situation in der es nicht anders ging... > Kann mir jemand einen Tip geben, wie es am Schlauesten geht? > Es ist ein treeview mit treestore, 5 spalten, damit man die Parameter > editieren kann. > > 2) meine Zweite Frage ist: ich würde gern die breite der Spalten von > vornerein flexibel machen, dass man sie mit dem Pfeil vergrößern kann. Wahrscheinlich: gtk_tree_view_column_set_resizable > Vielen Dank im voraus für die Hilfe > > MBoerner mfg Andreas
Vielen Dank für die schnelle Antwort! Ich glaube, ich lese doch lieber wieder in den Pfad ein, ohne es zu löschen, denn die Parameterstruktur wird sich nur ab und zu ändern. Viele Dank und frohe Pfingsten! MBoerner
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.