コード例 #1
0
ファイル: Main.py プロジェクト: ljthink/LaserMonitorGUI
sensorFrame = ttk.LabelFrame(rootWindow, padding="3 3 12 12", text="Sensors")
sensorFrame.grid(column=0, row=1, sticky=(tk.N, tk.W, tk.E, tk.S))
sensorFrame.columnconfigure(0, weight=1)
sensorFrame.rowconfigure(0, weight=1)

client = mqtt.Client()
client.connect("10.32.98.69", 1883, 60)
client.loop_start()

s = ttk.Style()
s.configure('Info.TLabel', font='helvetica 16')
s.configure('Data.TLabel', font='helvetica 24')
s.configure('TCheckbutton', font='helvetica 16')
s.configure('TEntry', font='helvetica 16')

PM = Panels.PanelManager()
LM = Menus.LoggingMenu(rootWindow, PM)

sensorList = []


def processSensorList(client, userdata, message):
    payload = message.payload.decode('utf-8')

    splitMessage = payload.split(",")

    sensorList.clear()

    for sensorID in splitMessage:
        if sensorID == "sensors":
            continue