habe zwar programmiertechnisch ein paar Kenntnisse, aber bin mit dem Pi noch nicht lange unterwegs. Ich habe angefangen ein paar Funksteckdosen fernzusteuern. Das hat aber bisher nur über die Konsole funktioniert in dem ich über die Befehle
Code: Alles auswählen
cd raspberry-remote
Code: Alles auswählen
sudo ./send 00100 1 1
Da das aber nicht allzu elegant ist, wollte ich eine Benutzeroberfläche in Python um dort das quasi nur über ein Button zu schalten.
Ich habe um das auszuprobieren mal ein einfaches Fenster erstellt mit einem Button. leider schaffe ich es nicht, diesem Button den Befehl zuzuweisen.
Mein Programm für den Button ist das folgende:
Code: Alles auswählen
from tkinter import *
def button_action():
anweisungs_label.config(text="Änderung ausgeführt!")
fenster = Tk()
fenster.title("Lichtsteuerung")
change_button = Button(fenster, text="Ändern", command=button_action)
anweisungs_label = Label(fenster, text="Ich bin eine Anweisung:\n\
Klicke auf 'Ändern'.")
anweisungs_label.pack()
change_button.pack()
fenster.mainloop()