Hallo an alle.
Meine Frage:
wie kann ich die text eingabe aus einem textfeld an os.system weiterleiten?
Konkret geht es darum, dass das Computer Symbol umbennant werden soll, hierzu soll os.system() das gconftool-2 ausführen und als wert die eingabe im textfeld (entry1).
Nur habe ich keine Ahnung, wie ich den Wert an os.system("gconftool-2 --set type string /apps/nautilus/desktop/computer_icon_name <wert>") weiterleiten soll, da wo <wert> steht, soll dann eben die eingabe stehen.
wie kann ich das bewerkstelligen?
danke im vorraus.
Texteingabe an os.system() weiterreichen
Danke. Ich hab mich nochmal mit dem Thema exessiv auseinander gesetzt und dann festegestellt dass ich einfach zu hohl dafür war, hier die Lösung mit os.system():
also das textfeld heisst "entry1" die aktion "on_entry1_changed" : self.e1a, wobei e1a für "entry 1 action" steht.
Trotzdem danke für die anderen beiden Antworten, werd mir das bei zeiten mal genauer ansehen
also das textfeld heisst "entry1" die aktion "on_entry1_changed" : self.e1a, wobei e1a für "entry 1 action" steht.
Code: Alles auswählen
self.entry1 = self.wTree.get_widget("entry1")
def e1a (self, textentry):
os.system("gconftool-2 --set --type string /apps/nautilus/desktop/computer_icon_name %s" %self.entry1.get_text())