Die Suche ergab 418 Treffer

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

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: 1888

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: 2676

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: 2429

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: 4590

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: 11882

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: 11882

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...
von yipyip
Donnerstag 10. Januar 2013, 20:22
Forum: Allgemeine Fragen
Thema: Unvollständige Liste ...
Antworten: 15
Zugriffe: 2762

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: 2762

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: 2762

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')] :wi...
von yipyip
Mittwoch 9. Januar 2013, 20:41
Forum: Allgemeine Fragen
Thema: Returnwert einer Methode speichern & dieser wieder übergeben
Antworten: 4
Zugriffe: 1431

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}->{...
von yipyip
Dienstag 8. Januar 2013, 14:38
Forum: Tkinter
Thema: Entry mit Menu
Antworten: 2
Zugriffe: 1101

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: 2279

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: 2279

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 >>> n...
von yipyip
Donnerstag 20. Dezember 2012, 15:45
Forum: Tkinter
Thema: Minimieren eines Fensters verhindern
Antworten: 4
Zugriffe: 2282

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
von yipyip
Donnerstag 20. Dezember 2012, 15:07
Forum: Tkinter
Thema: Minimieren eines Fensters verhindern
Antworten: 4
Zugriffe: 2282

Re: Minimieren eines Fensters verhindern

Code: Alles auswählen

>>> import tkinter as tk
>>> root = tk.Tk()
>>> root.resizable(0, 0)
''
>>> root.resizable()
'0 0'
>>> 
Zum Nachlesen: http://effbot.org/tkinterbook/wm.htm

:wink:
yipyip
von yipyip
Montag 17. Dezember 2012, 19:52
Forum: Tkinter
Thema: Buttonprozedur mit Übergabevariable?
Antworten: 4
Zugriffe: 1394

Re: Buttonprozedur mit Übergabevariable?

von yipyip
Donnerstag 13. Dezember 2012, 22:18
Forum: Tkinter
Thema: Entry, Schrift rechtsbündig
Antworten: 2
Zugriffe: 1825

Re: Entry, Schrift rechtsbündig

>>> import tkinter as tk >>> root = tk.Tk() >>> svar= tk.StringVar() >>> svar.set("huhu") >>> entry = tk.Entry(root, textvariable=svar, justify=tk.RIGHT) >>> entry.pack() Kleiner Tip(p): http://effbot.org/tkinterbook/entry.htm :wink: yipyip (Jetzt bitte nicht mit mangelnden Englischkenntn...
von yipyip
Mittwoch 12. Dezember 2012, 11:46
Forum: Tkinter
Thema: Frage zu Entry
Antworten: 2
Zugriffe: 727

Re: Frage zu Entry

Code: Alles auswählen

>>> import tkinter as tk
>>> root = tk.Tk()
>>> eingabe1 = tk.Entry(root, width=5)
>>> eingabe1.grid(row=0, column=0, padx=5, pady=5)
>>> 
:wink:
yipyip
von yipyip
Dienstag 11. Dezember 2012, 16:38
Forum: Tkinter
Thema: Umrechnung von Größenangaben
Antworten: 3
Zugriffe: 1366

Re: Umrechnung von Größenangaben

Mit diesem Problem habe ich mich auch noch nicht befasst, weshalb s. u.. Kurz mal guugeln: http://stackoverflow.com/questions/2922295/calculating-the-pixel-size-of-a-string-with-python http://www.tcl.tk/man/tcl8.4/TkCmd/font.htm Ausprobieren: In [22]: import Tkinter as tk In [23]: import tkFont In [...