Die Suche ergab 418 Treffer

von yipyip
Dienstag 1. November 2011, 23:59
Forum: Sonstige (Pygame, PyOpenGL, ...)
Thema: Pygame: Transparente Font
Antworten: 8
Zugriffe: 3488

Re: Pygame: Transparente Font

Ah, danke, da stand ich jetzt ziemlich auf dem Schlauch.

:wink:
yipyip
von yipyip
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...
von yipyip
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

:wink:
yipyip
von 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...
von yipyip
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...
von yipyip
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

Code: Alles auswählen

import tkinter as tk  # 't' in 'tkinter' klein!
schreiben
:wink:
yipyip
von 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...
von yipyip
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.
:wink:
yipyip
von 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...
von yipyip
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.
:wink:
yipyip
von yipyip
Montag 18. Juli 2011, 14:10
Forum: Tkinter
Thema: List box
Antworten: 13
Zugriffe: 2557

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 = ...
von yipyip
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.

:wink:
yipyip
von 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...
von yipyip
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...
von yipyip
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...
von yipyip
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...
von yipyip
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...
von yipyip
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:

Code: Alles auswählen

    attr_points = dict.fromkeys(attributes, 0)
:wink:
yipyip
von 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. :oops:
(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.
:wink:
yipyip
von 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...