Um auf Johns Antwort einzugehen, hier ein Beispiel.
%Vor% Beachten Sie, dass der Beispielcode in der Frage unter gWidgetstcltk
einwandfrei funktioniert; Es ist ein reines GTK-Thema.
Mit dem gtk-Widget können Sie den Typ der Spalte bei der Konstruktion auswählen, sodass gtable nicht zulässt, dass Sie weniger Spalten haben oder Spaltentypen ändern. Wenn Sie dies wirklich tun möchten, legen Sie das Widget in einen GGroup-Container und löschen und fügen ein neues Widget hinzu.
Wenn es nur darum geht, den Inhalt zu erneuern, anstatt seinen Inhalt komplett zu ändern, habe ich sehr schöne Erfahrungen mit so etwas gemacht:
%Vor%Eine vollständige 'Aktualisierung' könnte wie folgt aussehen:
%Vor%