Ich habe mal eine Frage zum allgemeinen richtigen Aufbau. Gegeben ist sowas hier (Schema):
Code: Alles auswählen
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import os
import sys
import time
import pyudev
import subprocess
from tkinter import *
# Variable-Definier-Block
trallala = 0
trullala = 0
class App:
def
def
def
root = Tk()
app = App(root)
Label...
Label...
Label...
root.mainloop()
Das class App Zeile 15 mit Zeile 23 abgeschlossen wird?
Ist das so richtig, dass sich diese beiden Spangen/Klammern überlappen - weil das Programm ja momentan läuft?
Ein paar Gedanken...
Also der aktive Programmteil (wo z.B. was gerechnet wird) kommt immer vor Beginn des tk-Fensters "root = Tk()"?
In der Loop des tkinter kann mit "Fenstercode nicht direkt mehr eingegriffen werden - nur noch über Variablen?
Gruß jts