Wenn GUI nicht benutzt wie anders Programm ausführen
Verfasst: Montag 21. Dezember 2020, 18:16
Hey Leute,
ich habe ein Problem mit welchen ich mich schon länger beschäftige. Zu den Grundlagen:
Ich baue eine Coktail Maschine mit 6 Pumpen welche über Relais angesteurt werden. Die "Auswahl" erfolgt über ein 5" Touch Display mit einer simplen Tkinter GUI. Ich habe die Maschine auch bereits zum laufen gebracht. In dem Hauptprogramm in welchen die GUI läuft werden die Getränkedefinitionen importiert und auf Knopfdruck ausgelöst.
Ich will jetzt noch ein LED Kreis einbinden. Immer, wenn keine auswahl getroffen wird soll das Band ein Rainbow abspielen und sobald eine Auswahl getroffen wird ein leuchtring.
Mein Problem ist jetzt allerdings, dass natürlich das Tkinter programm nicht weiter ausgeführt wird, wenn ich soetwas einbinde. Ich bin relativ neu auf dem gebiet und mein Python nachschlage Werk hilft mir auch nicht weiter.
Hier mein Code von der GUI:
from tkinter import *
from getränke import *
import neopixel
import time
from rpi_ws281x import *
import argparse
root = Tk()
root.geometry("800x480")
b1 = Button(root, text="Vodka Orange", height = 3, width = 40, command=Mischung1)
b2 = Button(root, text="Vodka Kirsch-Banane",height = 3, width = 40, command=Mischung2)
b3 = Button(root, text="", height = 3, width = 40,)
b4 = Button(root, text="Rum", height = 3, width = 40, command=Mischung4)
b5 = Button(root, text="Cola", height = 3, width = 40,command=Mischung5)
b6 = Button(root, text="Spülen", height = 2, width = 20, command=Spülen)
b1.pack()
b2.pack()
b3.pack()
b4.pack()
b5.pack()
b6.pack()
root.mainloop()
Einige imports sind noch von den versuchen vorhanden es alleine zu schaffen. Wie und wo füge ich jetzt so einen befehl ein?
Dank für eure Hilfe.
ich habe ein Problem mit welchen ich mich schon länger beschäftige. Zu den Grundlagen:
Ich baue eine Coktail Maschine mit 6 Pumpen welche über Relais angesteurt werden. Die "Auswahl" erfolgt über ein 5" Touch Display mit einer simplen Tkinter GUI. Ich habe die Maschine auch bereits zum laufen gebracht. In dem Hauptprogramm in welchen die GUI läuft werden die Getränkedefinitionen importiert und auf Knopfdruck ausgelöst.
Ich will jetzt noch ein LED Kreis einbinden. Immer, wenn keine auswahl getroffen wird soll das Band ein Rainbow abspielen und sobald eine Auswahl getroffen wird ein leuchtring.
Mein Problem ist jetzt allerdings, dass natürlich das Tkinter programm nicht weiter ausgeführt wird, wenn ich soetwas einbinde. Ich bin relativ neu auf dem gebiet und mein Python nachschlage Werk hilft mir auch nicht weiter.
Hier mein Code von der GUI:
from tkinter import *
from getränke import *
import neopixel
import time
from rpi_ws281x import *
import argparse
root = Tk()
root.geometry("800x480")
b1 = Button(root, text="Vodka Orange", height = 3, width = 40, command=Mischung1)
b2 = Button(root, text="Vodka Kirsch-Banane",height = 3, width = 40, command=Mischung2)
b3 = Button(root, text="", height = 3, width = 40,)
b4 = Button(root, text="Rum", height = 3, width = 40, command=Mischung4)
b5 = Button(root, text="Cola", height = 3, width = 40,command=Mischung5)
b6 = Button(root, text="Spülen", height = 2, width = 20, command=Spülen)
b1.pack()
b2.pack()
b3.pack()
b4.pack()
b5.pack()
b6.pack()
root.mainloop()
Einige imports sind noch von den versuchen vorhanden es alleine zu schaffen. Wie und wo füge ich jetzt so einen befehl ein?
Dank für eure Hilfe.