Python 3.7
Verfasst: Montag 25. Juli 2022, 19:16
Hallo Zusammen,
vielleicht kann mir jemand weiterhelfen.
Ich habe vorkurzem mit dem Programmieren mit Python begonnen.
Jetzt bin ich auf ein Problem gestoßen.
Der button Trace bleibt, nachdem ich ihn gedrückt habe, immer bedätigt und der button Stop ist wirkungslos.
Hat jemand eine Idee hierzu?
Gibt es eine Möglichkeit das immer die aktuelle Uhrzeit angezeigt wird?
Vielen Dank im forhinein!
vielleicht kann mir jemand weiterhelfen.
Ich habe vorkurzem mit dem Programmieren mit Python begonnen.
Jetzt bin ich auf ein Problem gestoßen.
Code: Alles auswählen
import os
import time, tkinter
from tkinter import *
def buttonStart0Pressed():
os.system('sudo ip link set can0 up type can bitrate 100000')
def buttonTracePressed():
os.system('sudo candump -ta any > /home/pi/canbus/candump.log')
def buttonStopPressed():
os.system('sudo pkill candump')
os.system('sudo ip link set can0 down')
window = Tk()
label = Label(master=window,
font=("Arial",8),
text="Uhrzeit:" + time.asctime())
buttonStart0 = Button(master=window,
text="Start CAN0 Bitrate 100k",
font=("Arial",8),
command=buttonStart0Pressed,
width=20,
fg="black",
bg="white")
buttonTrace = Button(master=window,
text="candump any",
font=("Arial",8),
command=buttonTracePressed,
width=20,
fg="green",
bg="white")
buttonStop = Button(master=window,
text="Stop Trace",
font=("Arial",8),
command=buttonStopPressed,
width=20,
fg="black",
bg="red")
label.pack(side=TOP, padx=2, pady=2)
buttonStart0.pack(side=TOP, padx=2, pady=2)
buttonTrace.pack(side=TOP, padx=2, pady=2)
buttonStop.pack(side=TOP, padx=2, pady=2)
label.pack()
window.mainloop()
Hat jemand eine Idee hierzu?
Gibt es eine Möglichkeit das immer die aktuelle Uhrzeit angezeigt wird?
Vielen Dank im forhinein!