Die Suche ergab 418 Treffer

von yipyip
Mittwoch 24. Oktober 2012, 19:30
Forum: Tkinter
Thema: Datenübergabe mit Listbox und grid
Antworten: 52
Zugriffe: 7188

Re: Datenübergabe mit Listbox und grid

@Nobuddy: Es laesst sich aber auch ohne Schwierigkeiten etwas Deutschsprachiges zum Thema MVC erguugeln, z.B. bei Wikipedia. Auf Dauer solltest du dich aber schon mit dem Englischen vertraut machen. (Diskussionen darueber gabs hier ja genuegend.) Sooo schwer ist das gar nicht. Das diffundiert mit de...
von yipyip
Mittwoch 24. Oktober 2012, 17:06
Forum: Tkinter
Thema: Datenübergabe mit Listbox und grid
Antworten: 52
Zugriffe: 7188

Re: Datenübergabe mit Listbox und grid

@Nobuddy: Du solltest dir mal das Model, View, Controller Pattern (MVC) ansehen. Hier auch noch ein Beispiel: #!/usr/bin/env python # -*- coding: utf-8 -*- # For Python3.x import tkinter as tk CONFIG = {'title' : "Kundenkreis-Listbox", 'font': ('Arial', 12, 'bold'), 'font_color': 'steelblu...
von yipyip
Samstag 4. August 2012, 13:38
Forum: Tkinter
Thema: partial mit Methoden-Parameter
Antworten: 19
Zugriffe: 3834

Re: partial mit Methoden-Parameter

@Goswin Ob man 'lambda' oder 'partial' verwendet, haengt im allgemeinen nicht vom Problem ab, man muss die Sachen nur richtig anwenden. Um das Ganze mal aufzudröseln, ein einfaches Beispiel mit lambda: import Tkinter as tk class Gui(object): def __init__(self): self.root = tk.Tk() self.buttons = [tk...
von yipyip
Donnerstag 2. August 2012, 13:14
Forum: Tkinter
Thema: partial mit Methoden-Parameter
Antworten: 19
Zugriffe: 3834

Re: partial mit Methoden-Parameter

@lunar
Stimmt, da muss man aufpassen. Dieses 'Gotcha' habe ich auch schon leidvoll erfahren muessen. :)
von yipyip
Donnerstag 2. August 2012, 12:30
Forum: Tkinter
Thema: partial mit Methoden-Parameter
Antworten: 19
Zugriffe: 3834

Re: partial mit Methoden-Parameter

@Goswin Ich benutze lieber 'lambda'. Da sieht man besser, wie und wo die Argumente verwendet werden: import Tkinter as tk class Gui(object): def __init__(self): self.root = tk.Tk() self.root.bind('<Button-1>', lambda event, z=42: self.doit(event, 1, 2, 3, z, z=0, x=4, y=5)) def doit(self, event, a, ...
von yipyip
Freitag 13. Juli 2012, 16:14
Forum: Tkinter
Thema: [Tkinter/tkk] Separator mit .place() GeometryMgr
Antworten: 13
Zugriffe: 3577

Re: [Tkinter/tkk] Separator mit .place() GeometryMgr

Das funktioniert doch mit 'place': import Tkinter as tk import ttk root = tk.Tk() sep = ttk.Separator(root,orient=tk.HORIZONTAL) sep.place(y=30, width=100) seph = ttk.Separator(root, orient=tk.HORIZONTAL) lab = ttk.Label(text='Some Widget') lab.place(relx=0.5, rely=0.4, anchor=tk.CENTER) seph.place(...
von yipyip
Freitag 27. April 2012, 12:37
Forum: Tkinter
Thema: Wozu ein Parrent
Antworten: 3
Zugriffe: 908

Re: Wozu ein Parrent

Das Parent-Objekt kann man sich als Container vorstellen, in das man weitere Widgets packen kann. So lassen sich komplexe Layouts in hierarchischer Form aufbauen. Ein kleines Beispiel: import Tkinter as tk root = tk.Tk() root.geometry("200x200") # kein parent angegeben, also im root contai...
von yipyip
Sonntag 15. Januar 2012, 17:09
Forum: Tkinter
Thema: Problem mit 2 Fenster
Antworten: 11
Zugriffe: 4172

Re: Problem mit 2 Fenster

Ungeachtet dessen, wie die Funktionalitaet spaeter mal aussehen soll, schau dir Toplevel-Windows und 'iconify ' an:
http://www.tkdocs.com/tutorial/windows.html

...und 2 mal 'mainloop' ist auch einmal zuviel.
von yipyip
Montag 14. November 2011, 18:59
Forum: Allgemeine Fragen
Thema: while-Schleife
Antworten: 23
Zugriffe: 2260

Re: while-Schleife

Als Tip: In [24]: numbers = [] In [25]: i = 0 In [26]: while i < 5: numbers.append(i) i = i + 1 ....: ....: In [29]: numbers Out[29]: [0, 1, 2, 3, 4] Auch wenn das Alles am Anfang ziemlich hart ist, irgendwann muss man sich daran gewoehnen, so etwas wie http://docs.python.org/tutorial/datastructures...
von yipyip
Dienstag 1. November 2011, 23:59
Forum: Sonstige (Pygame, PyOpenGL, ...)
Thema: Pygame: Transparente Font
Antworten: 8
Zugriffe: 3482

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

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

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

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

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

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

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

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

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