Groups | Search | Server Info | Keyboard shortcuts | Login | Register


Groups > de.comp.lang.python > #4440

tkinter ..

From Hermann Riemann <nospam.compb7@hermann-riemann.de>
Newsgroups de.comp.lang.python
Subject tkinter ..
Date 2016-05-03 15:19 +0200
Message-ID <dormrqF85kbU1@mid.individual.net> (permalink)

Show all headers | View raw


Momentan fange ich wieder mit einem Grafikprogramm an.

Etliche Bildberabeitung selber ( Pixel Lesen und schreiben etc.)
 geht über SDL in C.

Bei der Steuerung möchte ich Python3 verwenden.
Dazu hätte ich gerne etliche unterschiedliche tkinter Fenster
deren Aufbau sich nach augenblicklicher Situation richtet.

Dazu benötige ich ein Haupt-Programm
welches die Verwaltung macht
und etliche tkinter Programme für die Steuerung.

Da jedes tkinter Programme ein mainloop()
enthält wird auch Kommunikation
mit dem Hauptbrogramm benötigt.
( Während der mainloop sollen ja andere Programme
  wie C-Programme und Hauptprogramm arbeiten.)

Ich erwäge die tkinter in threads auszuführen,
weiß aber nicht, ob das so geht bzw. zweckmäßig ist
( Jeder thread hätte eine eigene mainloop() )

Eine Möglichkeit (ohne threads) ist folgende:
os.system("cd %s;./%s %d&"(programmordner, tk.art.py, id_nr))
Kommunikation über sockets oder Dateien auf /tmp (tmpfs)

Um sie über die id_nr aufzufinden
denke ich an ein dictionary
ids={}
ids[str(id_nr)]=Art_class()
( Beim Fenster schließen soll
  del ids[str(id_nr)]
  ausgeführt werden.)

Hermann
  der noch keine Erfahrung mit tkinter hat.

-- 
www.hermann-riemann.de

Back to de.comp.lang.python | Previous | NextNext in thread | Find similar


Thread

tkinter .. Hermann Riemann <nospam.compb7@hermann-riemann.de> - 2016-05-03 15:19 +0200
  Re: [Python-de] tkinter .. Arnold Krille <arnold@arnoldarts.de> - 2016-05-03 21:18 +0200
  Re: [Python-de] tkinter .. Peter Otten <__peter__@web.de> - 2016-05-04 15:27 +0200

csiph-web