Ah, danke, da stand ich jetzt ziemlich auf dem Schlauch.
yipyip
Die Suche ergab 418 Treffer
- Dienstag 1. November 2011, 23:59
- Forum: Sonstige (Pygame, PyOpenGL, ...)
- Thema: Pygame: Transparente Font
- Antworten: 8
- Zugriffe: 3488
- Dienstag 1. November 2011, 22:20
- Forum: Sonstige (Pygame, PyOpenGL, ...)
- Thema: Pygame: Transparente Font
- Antworten: 8
- Zugriffe: 3488
Re: Pygame: Transparente Font
Musste auch erst guugeln und probieren. Man braucht noch ein 2. Surface. Auf dem setzt man dann den alpha Wert. import os.path import time import pygame pygame.init() pygame.display.set_caption('Infoframe') screen = pygame.display.set_mode((1024, 768)) background = pygame.transform.smoothscale(pygam...
- Montag 31. Oktober 2011, 11:17
- Forum: Tkinter
- Thema: Fenster etc. an Desktoptheme anpassen
- Antworten: 4
- Zugriffe: 782
Re: Fenster etc. an Desktoptheme anpassen
Das ist natürlich immer eine Frage des Geschmacks bzw. der Anforderungen. Aber vielleicht helfen diese beiden Links bei der Entscheidungsfindung:
http://skriticos.blogspot.com/2009/07/p ... -bare.html
http://www.tkdocs.com/index.html
yipyip
http://skriticos.blogspot.com/2009/07/p ... -bare.html
http://www.tkdocs.com/index.html
yipyip
- Montag 26. September 2011, 12:13
- Forum: Tkinter
- Thema: [gelöst] - Radiobutton problem
- Antworten: 3
- Zugriffe: 915
Re: Radiobutton problem
Du braucht nicht 'textvariable' sondern 'variable' bei der Radiobutton Initialisierung. import Tkinter as tk class Gui(object): def __init__(self, engines): self.root = tk.Tk() self.engines = engines self.ivar = tk.IntVar() self.radiobuttons = [tk.Radiobutton(self.root, text=engine, variable=self.iv...
- Donnerstag 18. August 2011, 13:23
- Forum: Tkinter
- Thema: Canvas mit fester Breite
- Antworten: 5
- Zugriffe: 1994
Re: Canvas mit fester Breite
Natuerlich geht das auch mit 'grid'. import Tkinter as tk class Gui(object): def __init__(self, left_width=50, right_width=200, height=400, ratio=(1,9)): # 'ratio' gibt an, wie weit sich die beiden Canvases im Verhaeltnis zueinander # horziontal ausbreiten (mit den beiden Werten experimentieren!). s...
- Montag 15. August 2011, 14:47
- Forum: Allgemeine Fragen
- Thema: abcFolgen als RGB-Kästchen?
- Antworten: 2
- Zugriffe: 642
Re: abcFolgen als RGB-Kästchen?
Eine klare Antwort von mir:
http://effbot.org/tkinterbook/canvas.htm
Fuer 3.x
schreiben
yipyip
http://effbot.org/tkinterbook/canvas.htm
Fuer 3.x
Code: Alles auswählen
import tkinter as tk # 't' in 'tkinter' klein!
yipyip
- Montag 15. August 2011, 14:43
- Forum: Codesnippets
- Thema: Xte Schere, Sttein Papier Variante
- Antworten: 48
- Zugriffe: 11290
Re: Xte Schere, Sttein Papier Variante
Mir gehts wie Hyperion. Warum muessen die Sequenzen durch 3 teilbar sein? Man hat zwar 3 Gegenstaende, das hat aber erstmal nichts mit der Laenge der gespielten Sequenzen/Runden zu tun. Die Analyse auf Basis von 3er Tupeln innerhalb einer Sequenz halte ich erstmal nicht fuer so sinnvoll. Die Namen a...
- Montag 8. August 2011, 11:18
- Forum: Links und Tutorials
- Thema: Tutorial: Wie entsteht ein Strategiespiel
- Antworten: 12
- Zugriffe: 4793
Re: Tutorial: Wie entsteht ein Strategiespiel
Bin auch gespannt. Ein *Thumbs-Up* dafuer schon im Voraus.
yipyip
yipyip
- Donnerstag 28. Juli 2011, 18:20
- Forum: Codesnippets
- Thema: Xte Schere, Sttein Papier Variante
- Antworten: 48
- Zugriffe: 11290
Re: Xte Schere, Sttein Papier Variante
@wwwheimer: Das Problem ist, dass du noch in einem ziemlich elementaren, imperativen 'Basic/C/Pascal'-Stil denkst. Lies dich mal z.B. anhand der Original-Doku, Learning Python, A Byte of Python, etc. in Listen, Tupel und Dictionaries ein. Ein vollkommen anderer Ansatz (Achtung, Python 2): "&quo...
- Donnerstag 21. Juli 2011, 22:04
- Forum: Tkinter
- Thema: Fehlermeldung Python 3.2
- Antworten: 2
- Zugriffe: 1061
Re: Fehlermeldung Python 3.2
Du hast deine Datei 'tkinter.py' genannt. Damit ueberschattest du das eigentliche Tkinter-Modul. Benenne deine Datei mal mit einem etwas unverfaenglicherem Namen, dann sollte es klappen.
yipyip
yipyip
Re: List box
Dieses *Raubtier* kann wohl nur in Gesellschaft ziemlich genuegsamer Wiederkaeuer ueberleben :D. Deshalb hier nochmal eine Variante mit dem <<ListboxSelect>> Event. (Ganz, ganz unten auf der entspr. Effbot-Seite) import Tkinter as tk class Gui(object): def __init__(self): self.root = tk.Tk() font = ...
- Samstag 9. Juli 2011, 19:39
- Forum: Sonstige (Pygame, PyOpenGL, ...)
- Thema: Alle
- Antworten: 3
- Zugriffe: 1206
Re: Alle
@klaslas:
Schau mal auf http://inventwithpython.com/blog/2010/0 ... tutorials/.
Da sollte eigentlich etwas Passendes fuer dich dabei sein.
yipyip
Schau mal auf http://inventwithpython.com/blog/2010/0 ... tutorials/.
Da sollte eigentlich etwas Passendes fuer dich dabei sein.
yipyip
- Dienstag 15. Februar 2011, 19:18
- Forum: Allgemeine Fragen
- Thema: Notationsprogramm
- Antworten: 31
- Zugriffe: 4989
Re: Notationsprogramm
@questlove: Falls Du (aus verstaendlichen Gruenden) bei so einem Projekt den Wald vor lauter Baeumen nicht mehr siehst, wuerde ich eher eine Nummer kleiner anfangen, z.B. mit einem Stepsequenzer wie in http://www.crackajack.de/2009/09/16/hobnox-inudge-suchtig-machender-online-musik-sequencer/ Das ko...
- Montag 14. Februar 2011, 12:39
- Forum: Sonstige (Pygame, PyOpenGL, ...)
- Thema: Funktionen innerhalb __init__ - Methode..?
- Antworten: 10
- Zugriffe: 2863
Re: Funktionen innerhalb __init__ - Methode..?
Ich bin erstmal davon ausgegangen, daß Blob und Zombie sehr unterschiedlich sind. Stimmt, Creepfactory hat etwas javaesqes an sich, habe es hauptsächlich deshalb so gemacht, um einen Bezug auf die Typunterscheidung in "attribute_laden" herzustellen. Für die nachfolgenden Versionen sollte m...
- Sonntag 13. Februar 2011, 16:45
- Forum: Sonstige (Pygame, PyOpenGL, ...)
- Thema: Funktionen innerhalb __init__ - Methode..?
- Antworten: 10
- Zugriffe: 2863
Re: Funktionen innerhalb __init__ - Methode..?
Hier mal eine etwas andere Strukturierung (mehr oder weniger auf die Schnelle). Vielleicht entspricht sie ja grob Deinen Vorstellungen: class Creep(object): def __init__(self, level): self.level = level def __str__(self): return str(self.__dict__) class Blob(Creep): def __init__(self, level, walkcyc...
- Mittwoch 2. Februar 2011, 15:20
- Forum: Allgemeine Fragen
- Thema: Liste in neue Liste konvertieren
- Antworten: 6
- Zugriffe: 752
Re: Liste in neue Liste konvertieren
Also ich würde ja lieber In [20]: a = ['s71,s80', 's79', 'a12,b23,c34'] In [21]: sum((x.split(',') for x in a), []) Out[21]: ['s71', 's80', 's79', 'a12', 'b23', 'c34'] sagen. Oder mit etwas erweiterter Funktionalität: In [22]: a = ['s71,s80', 's79', 'a12, b23, c34 '] In [23]: [x.strip() for x in sum...
- Mittwoch 5. Januar 2011, 20:07
- Forum: Allgemeine Fragen
- Thema: Sinnvolle Aufteilung in Klassen
- Antworten: 58
- Zugriffe: 3948
Re: Schleife zum Abfragen mehrer Variablen.
Dann muss ich eben doch noch nachsitzen. (Sollte ja eigentlich nur ein kleine Skizze werden...) def ask_attributes(attributes, max_points=100): available = max_points length = len(attributes) attr_points = dict.fromkeys(attributes, 0) for i, attr in enumerate(attributes): while True: try: points = i...
- Mittwoch 5. Januar 2011, 18:18
- Forum: Allgemeine Fragen
- Thema: Sinnvolle Aufteilung in Klassen
- Antworten: 58
- Zugriffe: 3948
Re: Schleife zum Abfragen mehrer Variablen.
Stimmt. "fromkeys" ist wesentlich schöner. Dann heißt es:
yipyip
Code: Alles auswählen
attr_points = dict.fromkeys(attributes, 0)
yipyip
- Mittwoch 5. Januar 2011, 17:06
- Forum: Allgemeine Fragen
- Thema: Sinnvolle Aufteilung in Klassen
- Antworten: 58
- Zugriffe: 3948
Re: Schleife zum Abfragen mehrer Variablen.
@Leonidas:
Ok, ich gestehe. Ich halte es mit Google: 2 statt 4 Leerzeichen.
(hat mir bis jetzt noch nie Schwierigkeiten gemacht)
An defaultdict hatte ich auch erst gedacht, aber es sollen ja auch die Attribute ins Dictionary, die keine Punkte zugewiesen bekommen.
yipyip
Ok, ich gestehe. Ich halte es mit Google: 2 statt 4 Leerzeichen.
(hat mir bis jetzt noch nie Schwierigkeiten gemacht)
An defaultdict hatte ich auch erst gedacht, aber es sollen ja auch die Attribute ins Dictionary, die keine Punkte zugewiesen bekommen.
yipyip
- Mittwoch 5. Januar 2011, 16:42
- Forum: Allgemeine Fragen
- Thema: Sinnvolle Aufteilung in Klassen
- Antworten: 58
- Zugriffe: 3948
Re: Schleife zum Abfragen mehrer Variablen.
Also das for attr, ... attr = ... ist sinnlos, damit überschreibst Du nicht Deine Attribute. Mein Vorschlag ist etwas anders organisiert: def ask_attributes(attributes, max_points=100): available = max_points length = len(attributes) attr_points = dict(zip(attributes, [0] * length)) for i, attr in e...