Wie füge ich Kinder zu einer Statusleiste in Glade3 hinzu?

8

In GTK2 war eine Statusleiste nur ein einfacher Container wie eine HBox. Glade 3 (gtk3) zeigt diese Meldung nun an, wenn ich meiner Statusleiste untergeordnete Widgets hinzufügen möchte:

Was sind Platzhalter?

Ich bevorzuge es, die Benutzeroberfläche komplett in Glade zu erstellen, aber wenn das nicht mehr funktioniert, ist es auch in Code zu bauen. Ich benutze Python 3.2 und Gtk über GObject introspection.

    
Stefano Palazzo 04.01.2012, 11:55
quelle

1 Antwort

6

In Status 3 sind Statusleisten keine Container mehr; Sie sind eher wie Stapel von Nachrichten. Um eine Nachricht anzuzeigen, rufen Sie eine neue Kontext-ID ab und schieben Sie die Nachricht auf den Nachrichtenstapel, der der Statusleiste zugeordnet ist:

%Vor%

oder

%Vor%

Und um die Nachricht wieder zu entfernen, verwenden Sie statusbar.pop(1) . Dinge wie Fortschrittsbalken oder Bilder in der Statusleiste sind daher nicht mehr möglich.

Siehe auch: GtkStatusbar im Gnome Dev Center

    
Stefano Palazzo 06.01.2012, 13:14
quelle

Tags und Links