GTK-2, Glade und ComboBox
Verfasst: Dienstag 9. März 2004, 22:35
Hallo.
Langsam lerne ich dazu. Trotzdem scheine ich wieder in einer Sackgasse gelandet zu sein.
Ich habe mit Glade-2 ein GTK-GUI erstellt, dass drei ComboBoxen(?nennt man die Mehrzahl so?) enthält.
Diese sollen ihre Einträge aus einem Skript erhalten. Mit folgendem Code klappt das auch schon ganz gut.
Allerdings habe ich bei den Einträgen dann ein recht komisches Zeichen hinten drann. Das besteht aus einem hochgestellten V und einem T. Dazu kommt, dass es aussieht, als käme nach jedem Eintrag eine Leerzeile.
Wie bekomme ich das weg?
Zur Erklärung wegen der zweiten Codezeile: listdir kann ich hier nicht nehmen, da nur Verzeichnisse angezeigt werden sollen, die ein ganz bestimmtes Unterverzeichnis enthalten. Vielleicht lässt sich das auch über Python realisieren. Nur bisher habe ich da keine Lösung gefunden.
Marcus
Langsam lerne ich dazu. Trotzdem scheine ich wieder in einer Sackgasse gelandet zu sein.
Ich habe mit Glade-2 ein GTK-GUI erstellt, dass drei ComboBoxen(?nennt man die Mehrzahl so?) enthält.
Diese sollen ihre Einträge aus einem Skript erhalten. Mit folgendem Code klappt das auch schon ganz gut.
Code: Alles auswählen
[...]
combo1 = xml.get_widget('combo1')
combotmp1 = popen('find /opt/gnome/share/themes -name gtk-2* -type d | awk -F / \'{print $6}\' | sort')
comboinhalt1 = combotmp1.readlines()
combo1.set_popdown_strings(comboinhalt1)
[...]
Wie bekomme ich das weg?
Zur Erklärung wegen der zweiten Codezeile: listdir kann ich hier nicht nehmen, da nur Verzeichnisse angezeigt werden sollen, die ein ganz bestimmtes Unterverzeichnis enthalten. Vielleicht lässt sich das auch über Python realisieren. Nur bisher habe ich da keine Lösung gefunden.
Marcus