Die Suche ergab 418 Treffer

von yipyip
Donnerstag 29. Mai 2014, 11:13
Forum: Tkinter
Thema: Canvas und Images
Antworten: 7
Zugriffe: 782

Re: Canvas und Images

Versuche mal

Code: Alles auswählen

    self.photoImg = ...
    ...(..., image=self.photoImg)
ansonsten werden die Bilddaten direkt wieder aus dem Speicher geräumt.
:wink:
yipyip
von yipyip
Donnerstag 17. Oktober 2013, 10:20
Forum: Tkinter
Thema: Tkinter.Text "read-only"...
Antworten: 5
Zugriffe: 736

Re: Tkinter.Text "read-only"...

@jens:
Mach mal

Code: Alles auswählen

self.text.config(state=Tkinter.NORMAL)
self.text.insert("end", char)
self.text.config(state=Tkinter.DISABLED)
:wink:
yipyip
von yipyip
Mittwoch 28. August 2013, 17:03
Forum: Tkinter
Thema: Frage zu columnspan TkInter
Antworten: 4
Zugriffe: 867

Re: Frage zu columnspan TkInter

Sorry, aber da ist nichts, was man so stehen lassen koennte. (Ist nicht boese gemeint ;-)) Code auf Moduleebene, durchnummerierte Variablen statt Listen, keine organisatorische Struktur... Spaghetti Alarm! Lass dir mal die Variablen lb1,...,lb5 ausgeben. Also: 1) Listen, etc. verwenden 2) Klassen un...
von yipyip
Donnerstag 15. August 2013, 10:01
Forum: Allgemeine Fragen
Thema: iter steps ?!?!
Antworten: 17
Zugriffe: 1258

Re: iter steps ?!?!

Irgendwann habe ich mal diesen Ansatz mit zip und iter aufgeschnappt. Kann man das nicht so machen? In [9]: ls = [1, 2, 3, 4, 5, 6] In [10]: zip(*[iter(ls)] * 2) Out[10]: [(1, 2), (3, 4), (5, 6)] In [11]: zip(*[iter(ls)] * 3) Out[11]: [(1, 2, 3), (4, 5, 6)] In [12]: zip(*[iter(ls[i:]) for i in xrang...
von yipyip
Montag 12. August 2013, 11:09
Forum: Tkinter
Thema: ZOOM für tkinter-GUI bei verschiedenen Displaygrößen?
Antworten: 20
Zugriffe: 2324

Re: ZOOM für tkinter-GUI bei verschiedenen Displaygrößen?

Vieleicht sollte man sich verschiedene Fontgroessengruppen vordefinieren. Das Programm waehlt dann in Abhaengigkeit der Screengroesse die passende Gruppe aus. Da muss man natuerlich vorher erst die passenden Fontgroessen fuer die unterschiedlichen Screens austesten.
:wink:
yipyip
von yipyip
Freitag 18. Januar 2013, 16:40
Forum: Tkinter
Thema: Konsolenausgabe in tkinter ausgeben
Antworten: 47
Zugriffe: 4282

Re: Konsolenausgabe in tkinter ausgeben

@Nobuddy Nicht den Galileo lesen, sondern die Original Doku: http://docs.python.org/2/library/queue.html :wink: Dort steht sinngemaess: Queue.get() === Queue.get(True) blockt, d.h. an dieser Stelle wartet das Programm solange, bis wieder etwas aus der Queue ausgelesen werden kann. Queue.get(False) b...
von yipyip
Samstag 12. Januar 2013, 13:14
Forum: Tkinter
Thema: Konsolenausgabe in tkinter ausgeben
Antworten: 47
Zugriffe: 4282

Re: Konsolenausgabe in tkinter ausgeben

1. Die Frage etwas konkreter stellen? ;-) 2. Dass man Logik und Userinterface trennen sollte, ist dir ja bekannt. Wenn man das richtig organisiert, kann man auch die Ausgabekomponenten austauschen. (Stichwort "Dependency Injection") 3. Man sollte sollte sich fuer ein einfaches, sequentiell ablaufend...
von yipyip
Donnerstag 10. Januar 2013, 20:22
Forum: Allgemeine Fragen
Thema: Unvollständige Liste ...
Antworten: 15
Zugriffe: 1255

Re: Unvollständige Liste ...

Code: Alles auswählen

In [47]: ls = [(1, 2), (3, 4)]

In [48]: map(list, ls)
Out[48]: [[1, 2], [3, 4]]
Also verwende deine Liste mit den Tupeln fuer 'ls'.
:wink:
yipyip
von yipyip
Donnerstag 10. Januar 2013, 20:09
Forum: Allgemeine Fragen
Thema: Unvollständige Liste ...
Antworten: 15
Zugriffe: 1255

Re: Unvollständige Liste ...

Das ahnte ich...
Versuchs mal mit map(list, ...)
:wink:
yipyip
von yipyip
Donnerstag 10. Januar 2013, 19:59
Forum: Allgemeine Fragen
Thema: Unvollständige Liste ...
Antworten: 15
Zugriffe: 1255

Re: Unvollständige Liste ...

Meinst du das hier? In [40]: txt = "Dies ist ein ziemlich langer Test Text".split() In [41]: zip(*[iter(txt[i:]) for i in xrange(3)]) Out[41]: [('Dies', 'ist', 'ein'), ('ist', 'ein', 'ziemlich'), ('ein', 'ziemlich', 'langer'), ('ziemlich', 'langer', 'Test'), ('langer', 'Test', 'Text')] :wink: yipyip
von yipyip
Mittwoch 9. Januar 2013, 20:41
Forum: Allgemeine Fragen
Thema: Returnwert einer Methode speichern & dieser wieder übergeben
Antworten: 4
Zugriffe: 621

Re: Returnwert einer Methode speichern & dieser wieder überg

Es gibt natuerlich auch noch itertools.count. => http://docs.python.org/2/library/itertools.html#itertools.count Dann kann man den Generator einfach durchreichen. Als (abstraktes und sinnfreies) Beispiel: from itertools import count def write_rows(seq, count_gen): for item in seq: print "{0}->{1}".f...
von yipyip
Dienstag 8. Januar 2013, 14:38
Forum: Tkinter
Thema: Entry mit Menu
Antworten: 2
Zugriffe: 543

Re: Entry mit Menu

Suchst du die Combobox? Die ist im ttk Modul.
=> http://www.tkdocs.com/widgets/combobox.html
Fuer Python 2.x mit

Code: Alles auswählen

import ttk
importieren, eventuell nachinstallieren, falls nicht vorhanden.
Fuer Python 3.x gilt

Code: Alles auswählen

from tkinter import ttk
:wink:
yipyip
von yipyip
Freitag 28. Dezember 2012, 18:27
Forum: Tkinter
Thema: Tkinter erste animationen
Antworten: 12
Zugriffe: 1133

Re: Tkinter erste animationen

@wuf:
Du brauchst doch gar keine Fallunterscheidung mit try...except zu machen. Die 'next(<iterator>)' Funktion gibts doch fuer Python 2.6+ sowie Python 3 (wie BlackJack schon sagte).
Jetzt laeufts auch mit Python 2.5- !? :-)

:wink:
yipyip
von yipyip
Freitag 28. Dezember 2012, 13:50
Forum: Tkinter
Thema: Tkinter erste animationen
Antworten: 12
Zugriffe: 1133

Re: Tkinter erste animationen

@wuf: (Python 3.3) >>> from itertools import cycle >>> seq = range(3) >>> cs = cycle(seq) >>> cs.next() Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: 'itertools.cycle' object has no attribute 'next' >>> next(cs) 0 >>> next(cs) 1 >>> next(cs) 2 >>> next(cs) 0 ...
von yipyip
Donnerstag 20. Dezember 2012, 15:45
Forum: Tkinter
Thema: Minimieren eines Fensters verhindern
Antworten: 4
Zugriffe: 1023

Re: Minimieren eines Fensters verhindern

Ups, ich glaube, das ist nicht das, was du wolltest. Das Einzige, was mir noch einfaellt, ist 'overrideredirect'. Dabei wird aber die komplette Fensterdekoration geloescht.
:wink:
yipyip