Die Suche ergab 418 Treffer
- Mittwoch 29. Dezember 2010, 14:25
- Forum: Tkinter
- Thema: Problem mit widget.bind("<Key-Return>", command)
- Antworten: 2
- Zugriffe: 1441
Re: Problem mit widget.bind("<Key-Return>", command)
Das Problem ist, daß das Event auslösende Widget wiederum vom Event manipuliert wird. Da muß man immer etwas aufpassen. So sollte es wohl nach Deinen Vorstellungen laufen: import Tkinter as tk import ScrolledText def write(event=None): text = input_text.get(1.0, tk.END) output_text.config(state=tk.N...
- Mittwoch 22. Dezember 2010, 13:26
- Forum: Tkinter
- Thema: Keyboard-Event
- Antworten: 36
- Zugriffe: 5703
Re: Keyboard-Event
Arrgh... jetzt spiele ich doch die ganze Zeit Space Invaders... ;-) Ein kleiner Bug: Nachdem ich den letzten Gegner abgeschossen habe, friert das Spiel ein und nachdem ich das Fenster schliesse erscheint die Fehlermeldung Exception in Tkinter callback Traceback (most recent call last): File "/u...
- Dienstag 21. Dezember 2010, 19:45
- Forum: Offtopic
- Thema: Wozu würdet ihr raten?
- Antworten: 22
- Zugriffe: 3173
Re: Wozu würdet ihr raten?
M-x make-flyer ?
Ups, kennt Emacs nicht.
Na dann eben
M-x artist-mode
SCNR
yipyip
Ups, kennt Emacs nicht.
Na dann eben
M-x artist-mode
SCNR
yipyip
- Dienstag 21. Dezember 2010, 19:36
- Forum: Tkinter
- Thema: Keyboard-Event
- Antworten: 36
- Zugriffe: 5703
Re: Keyboard-Event
Mit 'low-level' meinte ich eigentlich nur solche Methoden wie in pygame.keys. Status aller Tasten auf einmal mit pygame.key.get_pressed(), pygame.key.set_repeat(), Scancode, etc. ...
yipyip
yipyip
- Dienstag 21. Dezember 2010, 17:46
- Forum: Tkinter
- Thema: Keyboard-Event
- Antworten: 36
- Zugriffe: 5703
Re: Keyboard-Event
Also allein schon weil die Tatsturabfrage etwas mehr low-level ist würde ich für Spiele lieber Pygame nehmen. Habe gerade Pygame-Sound in mein Beispielprogramm eingebaut.
Scheint ohne Probleme zu laufen...
yipyip
Scheint ohne Probleme zu laufen...
yipyip
- Dienstag 21. Dezember 2010, 17:22
- Forum: Tkinter
- Thema: Keyboard-Event
- Antworten: 36
- Zugriffe: 5703
Re: Keyboard-Event
@Xinon1: Daß jeweils nur ein Schuss aktiv sein darf, war aus der ursprünglichen Frage aber auch nicht so ersichtlich. ;-) Sollte programmiertechnisch aber auch nicht so ein großes Problem sein. Kann mich nicht mehr erinnern, wann ich das letzte mal Space Invaders gespielt habe... @kaytec Auch wenn w...
- Dienstag 21. Dezember 2010, 16:12
- Forum: Tkinter
- Thema: Keyboard-Event
- Antworten: 36
- Zugriffe: 5703
Re: Keyboard-Event
Ich habe es nur unter Ubuntu getestet (deshalb auch das X11 im Link). Von Zeitverzögerung oder Pulsrate ist meinens Erachtens überhaupt nicht die Rede. Mit meinem Beispiel kann man ein einmaliges Event auslösen, auch wenn man die Taste länger gedrückt hält und somit das Autorepeat unter X11 umgehen....
- Dienstag 21. Dezember 2010, 15:16
- Forum: Tkinter
- Thema: Keyboard-Event
- Antworten: 36
- Zugriffe: 5703
Re: Keyboard-Event
Wenn ich das richtig verstanden habe, hast ein Problem mit dem Autorepeat, genauer das hier: http://wiki.tcl.tk/20299 Vor einiger Zeit hatte ich das gleiche Problem, mein Testprogramm dafür: #!/usr/bin/env python #### import Tkinter as tk #### class KeyTest(object): def __init__(self): self.root = t...
- Freitag 17. September 2010, 19:18
- Forum: Tkinter
- Thema: Problem mit ttk.Scale set()
- Antworten: 4
- Zugriffe: 1472
Re: Problem mit ttk.Scale set()
Nimm doch das "Scale" von tk und nicht von ttk (Python 3.1). Da funktioniert das: import tkinter as tk def show(slider): print(slider.get()) root = tk.Tk() slider = tk.Scale(root, from_=-5, to=13, length=200, orient='horizontal', resolution=0.4) slider.config(command=lambda ev: show(slider...
Re: Stoppuhr
@pythonstarter: Hier nochmal eine "richtige" Stoppuhr:
http://paste.pocoo.org/show/263224/
bzw.
http://www.python-forum.de/pastebin.php?mode=view&s=70
yipyip
http://paste.pocoo.org/show/263224/
bzw.
http://www.python-forum.de/pastebin.php?mode=view&s=70
yipyip
- Donnerstag 16. September 2010, 13:53
- Forum: Allgemeine Fragen
- Thema: Chatprogramm // Fragen zu Funktionen
- Antworten: 9
- Zugriffe: 1163
Re: Chatprogramm // Fragen zu Funktionen
Socket-Programmierung im Schulunterricht halte ich auch für etwas zuviel des Guten...
Ein schöne Einführung (leider auf Englisch) bietet
http://www.ibm.com/developerworks/linux ... l-pysocks/
Das Level ist aber schon "intermediate"!
yipyip
Ein schöne Einführung (leider auf Englisch) bietet
http://www.ibm.com/developerworks/linux ... l-pysocks/
Das Level ist aber schon "intermediate"!
yipyip
Re: Stoppuhr
In Dein Script kann ichs' Dir nicht einbauen, nur zeigen, wie ich das gemacht habe: import Tkinter as tk class Gui(object): def __init__(self, counter): self.root = tk.Tk() self.counter = counter self.ivar = tk.IntVar() self.ivar.set(counter) self.label = tk.Label(textvariable=self.ivar, width=2, fo...
- Dienstag 14. September 2010, 10:01
- Forum: Tkinter
- Thema: Drucken mit Tkinter
- Antworten: 5
- Zugriffe: 2106
- Mittwoch 8. September 2010, 16:57
- Forum: Tkinter
- Thema: kein Handle für widgets
- Antworten: 5
- Zugriffe: 1313
Re: kein Handle für widgets
...ich hab 5 Sekunden gebraucht.
"grid()" gibt "None" zurück!
Schreibe mal
Ebenso bei den anderen Aufrufen.
yipyip
"grid()" gibt "None" zurück!
Schreibe mal
Code: Alles auswählen
self.etyDate = Entry(self.mf, width=40)
self.etyDate.grid(row=0, column=1)
yipyip
- Sonntag 5. September 2010, 11:12
- Forum: Tkinter
- Thema: GUI update
- Antworten: 18
- Zugriffe: 10389
Re: GUI update
Da mir bis jetzt noch niemand gesagt hat, daß ich dort Unsinn verzapft habe:
http://www.python-forum.de/viewtopic.ph ... 41&start=0
und
http://www.python-forum.de/viewtopic.ph ... 90&start=0
sollten ganz hilfreich sein.
yipyip
http://www.python-forum.de/viewtopic.ph ... 41&start=0
und
http://www.python-forum.de/viewtopic.ph ... 90&start=0
sollten ganz hilfreich sein.
yipyip
- Mittwoch 1. September 2010, 13:47
- Forum: Tkinter
- Thema: GUI update
- Antworten: 18
- Zugriffe: 10389
Re: GUI update
Nee, nee, nee, das wird so nix (...und dann auch noch bei jedem Button-Click einen neuen Thread starten...). Beitraege zum Thema Threads und GUI gibt's hier genuegend.
Zur "after()"-Methode: http://effbot.org/tkinterbook/widget.htm
yipyip
Zur "after()"-Methode: http://effbot.org/tkinterbook/widget.htm
yipyip
- Mittwoch 1. September 2010, 13:19
- Forum: Tkinter
- Thema: GUI update
- Antworten: 18
- Zugriffe: 10389
Re: GUI update
Neben der "after()"-Methode brauchst Du auch noch fuer das Label die "update()"-Methode, damit das Label auch wirklich neu gezeichnet wird. Habe mal versucht, die von Dir gewuenschte Funktionalitaet nachzubilden. #!/usr/bin/env python3.1 import tkinter as tk import time class Gui...
- Sonntag 22. August 2010, 20:47
- Forum: Sonstige (Pygame, PyOpenGL, ...)
- Thema: Pygame - implementierung tilebasierte Animation
- Antworten: 3
- Zugriffe: 1282
Re: Pygame - implementierung tilebasierte Animation
Also den Timerevent mit time.set_timer() habe ich noch nicht ausprobiert. Wenn man einfach nur bestimmte Aktionen zu festgelegten Zeitpunkten ausfuehren will und sichergestellt ist, dass so ein Event auch rechtzeitig aus dem Queue wieder ausgelesen werden kann, koennte man auch diese Methode verwend...
- Donnerstag 19. August 2010, 17:58
- Forum: Sonstige (Pygame, PyOpenGL, ...)
- Thema: Pygame - implementierung tilebasierte Animation
- Antworten: 3
- Zugriffe: 1282
Re: Pygame - implementierung tilebasierte Animation
Hallo Wendigo,
zu diesem Thema fand ich http://gafferongames.com/game-physics/f ... -timestep/ eigentlich recht erhellend. Den 3. Ansatz (nicht den 4. mit der Interpolation) habe ich deshalb auch gleich in http://www.python-forum.de/viewtopic.ph ... 96#p148796 verwendet.
yipyip
zu diesem Thema fand ich http://gafferongames.com/game-physics/f ... -timestep/ eigentlich recht erhellend. Den 3. Ansatz (nicht den 4. mit der Interpolation) habe ich deshalb auch gleich in http://www.python-forum.de/viewtopic.ph ... 96#p148796 verwendet.
yipyip
- Sonntag 11. Juli 2010, 13:20
- Forum: Tkinter
- Thema: Canvas abspeichern
- Antworten: 12
- Zugriffe: 1199
Re: Canvas abspeichern
Vielleicht willst Du das Gezeichnete aber auch nur einfach als Postscript-Datei abspeichern.
Siehe auch
http://www.python-forum.de/viewtopic.php?f=18&t=18756
yipyip
Siehe auch
http://www.python-forum.de/viewtopic.php?f=18&t=18756
yipyip