Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Arnold Krille Newsgroups: de.comp.lang.python Subject: Re: [Python-de] tkinter .. Date: Tue, 3 May 2016 21:18:54 +0200 Lines: 52 Message-ID: References: <20160503211854.65952cac@xingu.arnoldarts.de> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/7uh1l.HqrZIkW7N7m+wPG.h"; protocol="application/pgp-signature" X-Trace: news.uni-berlin.de A2P6F4257eO0wZTleZ03KAS5AN7eZ4fvDmjLl+c4Knbw== Return-Path: X-Original-To: python-de@python.org Delivered-To: python-de@mail.python.org X-Virus-Scanned: amavisd-new at heinlein-support.de In-Reply-To: X-BeenThere: python-de@python.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Die Deutsche Python Mailingliste List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: <20160503211854.65952cac@xingu.arnoldarts.de> X-Mailman-Original-References: Xref: csiph.com de.comp.lang.python:4442 --Sig_/7uh1l.HqrZIkW7N7m+wPG.h Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Tue, 03 May 2016 15:19:45 +0200 Hermann Riemann wrote: > Momentan fange ich wieder mit einem Grafikprogramm an. >=20 > Etliche Bildberabeitung selber ( Pixel Lesen und schreiben etc.) > geht =C3=BCber SDL in C. >=20 > Bei der Steuerung m=C3=B6chte ich Python3 verwenden. > Dazu h=C3=A4tte ich gerne etliche unterschiedliche tkinter Fenster > deren Aufbau sich nach augenblicklicher Situation richtet. >=20 > Dazu ben=C3=B6tige ich ein Haupt-Programm > welches die Verwaltung macht > und etliche tkinter Programme f=C3=BCr die Steuerung. >=20 > Da jedes tkinter Programme ein mainloop() > enth=C3=A4lt wird auch Kommunikation > mit dem Hauptbrogramm ben=C3=B6tigt. > ( W=C3=A4hrend der mainloop sollen ja andere Programme > wie C-Programme und Hauptprogramm arbeiten.) >=20 > Ich erw=C3=A4ge die tkinter in threads auszuf=C3=BChren, > wei=C3=9F aber nicht, ob das so geht bzw. zweckm=C3=A4=C3=9Fig ist > ( Jeder thread h=C3=A4tte eine eigene mainloop() ) Die meisten Grafiksysteme k=C3=B6nnen nur aus einem Thread heraus mit dem X-Server bzw. der OS-Engine reden. Ein Thread pro 'Fenster' innerhalb einer App wird also wahrscheinlich nicht gehen. Aber den main-Thread f=C3=BCr alle Grafik zu nehmen und die Rechenaufgaben in Threads/Subprocess= es auszulagern ist standard. - Arnold (der auch keine Erfahrung mit tkinter konkret hat) --Sig_/7uh1l.HqrZIkW7N7m+wPG.h Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iF4EAREIAAYFAlco+Z4ACgkQtuvagsE+DE5ILQD8Crke+dxqAvnDvWTy7tSOO6o1 vTODoK6kMkrGzu6pgmwA/1rak1TJBH3+k9OU3UBDb9cBdnrFpYAKwV0aMoex2CR2 =OrUY -----END PGP SIGNATURE----- --Sig_/7uh1l.HqrZIkW7N7m+wPG.h--