Die Suche ergab 42 Treffer

von AntagonisT
Mittwoch 12. August 2009, 21:25
Forum: Allgemeine Fragen
Thema: grundlegene Frage zu Klassen/Methoden & Attributen
Antworten: 13
Zugriffe: 2066

huch!? Wie funktioniert das denn? :o Das heißt, bei __dict__ kann ich meine Attribute einfach als string in "" übergeben? Das ist ja cool... Vergiss erstmal dass es __dict__ gibt, so lange bis du es wirklich brauchst, der kanonische Weg, Attribute zu dynamisch zu setzen/auszulesen, ist se...
von AntagonisT
Mittwoch 12. August 2009, 21:17
Forum: Allgemeine Fragen
Thema: grundlegene Frage zu Klassen/Methoden & Attributen
Antworten: 13
Zugriffe: 2066

``__dict__`` ist das Dict, das die Attribute des Objekts vorhaelt. Das soll jetzt aber keine Ermunterung sein das extensiv zu benutzen, sondern loest dein gestelltes Problem, das allerdings so nicht vorkommen sollte. Wenn doch, sollte man sich das besser gut ueberlegt haben. War mir ja fast schon k...
von AntagonisT
Mittwoch 12. August 2009, 21:16
Forum: Allgemeine Fragen
Thema: grundlegene Frage zu Klassen/Methoden & Attributen
Antworten: 13
Zugriffe: 2066

Ick sehe eine Call-by-Value vs. Call-by-Reference Diskussion am Horizont erscheinen.... Python hat ausschließlich CbV und ich erkenne in der Methode "methode" den Versuch, etwas wie CbR zu wollen. Ohne genau zu wissen, wovon du redest, habe ich das Gefühl, das es genau das ist, worauf ich...
von AntagonisT
Mittwoch 12. August 2009, 21:05
Forum: Allgemeine Fragen
Thema: grundlegene Frage zu Klassen/Methoden & Attributen
Antworten: 13
Zugriffe: 2066

mh, deines sagt: Traceback (most recent call last): File "<pyshell#55>", line 1, in <module> instanz.methode(instanz.t1) File "H:\Anwendungen\Phython 3.1\simpletest.py", line 9, in methode self.__dict__[attribut] += "xxx" KeyError: 'aaa' Du musst das auch richtig aufru...
von AntagonisT
Mittwoch 12. August 2009, 20:56
Forum: Allgemeine Fragen
Thema: grundlegene Frage zu Klassen/Methoden & Attributen
Antworten: 13
Zugriffe: 2066

Das Grundsaetzliche Problem ist aber, dass du da eine Funktion im Klassenrumpf hast, die eigentlich keine Methode ist bzw zu sein braucht. Arbeite am besten mal den Teil zu Klassen im Tutorial durch. Deine Funktion als Methode: class Klasse: def __init__(self): self.t1 = "aaa" self.t2 = &...
von AntagonisT
Mittwoch 12. August 2009, 20:45
Forum: Allgemeine Fragen
Thema: grundlegene Frage zu Klassen/Methoden & Attributen
Antworten: 13
Zugriffe: 2066

instanz.t1 += "xxx" ist da doch viel einfacher ;-) war auch nur ein Beispiel, das Addieren von strings soll hier nicht das Thema sein. :wink: def methode(self, attribut): attribut = attribut + "xxx" return attribut # und dann der Aufruf instanz.t1 = instanz.methode(instanz.t1) O...
von AntagonisT
Mittwoch 12. August 2009, 20:07
Forum: Allgemeine Fragen
Thema: grundlegene Frage zu Klassen/Methoden & Attributen
Antworten: 13
Zugriffe: 2066

grundlegene Frage zu Klassen/Methoden & Attributen

Eine ganz grundlegende Frage zum Thema Klassen, hier ein sinnfreies aber einfaches Beispiel: class Klasse: def __init__(self): self.t1 = "aaa" self.t2 = "bbb" self.t3 = "ccc" self.t4 = "ddd" def methode(self, attribut): attribut = attribut + "xxx" pr...
von AntagonisT
Dienstag 11. August 2009, 14:37
Forum: Tkinter
Thema: tkinter.colorchooser, Farben und Variablen setzen
Antworten: 2
Zugriffe: 3350

hui, das muss ich mir gleich mal anschauen, danke! :o

werden sicher noch Fragen kommen...
von AntagonisT
Montag 10. August 2009, 15:31
Forum: Tkinter
Thema: tkinter.colorchooser, Farben und Variablen setzen
Antworten: 2
Zugriffe: 3350

tkinter.colorchooser, Farben und Variablen setzen

Hallo, folgendes Snippet (Python 3.1): import tkinter import tkinter.colorchooser class MyApp: def __init__(self, root): ###Hauptfenster f0------------------------------------------------------ self.f0 = tkinter.Frame(root) self.f0.pack(padx=5, pady=5, anchor="nw") self.lf0 = tkinter.Label...
von AntagonisT
Sonntag 9. August 2009, 16:35
Forum: Offtopic
Thema: Python Version (2.6 oder 3.1)
Antworten: 11
Zugriffe: 2297

3.1, weil ich erst vor 4 Wochen von Python erfahren und dann natürlich die neueste Version installiert habe.
von AntagonisT
Samstag 8. August 2009, 06:32
Forum: Tkinter
Thema: exaktes ausrichten verschiedener Widgets mit grid
Antworten: 5
Zugriffe: 2165

Hallo AntagonisT ! Die Ausweitung des Frames könntest du immer mit maximaler Ausdehnung versuchen. self.lf5 = tkinter.LabelFrame(self.f0, text="Koordinatenursprung") self.lf5.grid(row=1, column=3, padx=2, pady=2, sticky="nesw") Gruß Frank Genau das ist es! Und dann noch so einfa...
von AntagonisT
Freitag 7. August 2009, 16:55
Forum: Tkinter
Thema: exaktes ausrichten verschiedener Widgets mit grid
Antworten: 5
Zugriffe: 2165

das letzte Frame unten rechts springt immer einen Pixel nach links und rechts, und zwar bei jedem Umschalten der Radiobuttons bzw. von Entry auf Spinbox.
von AntagonisT
Freitag 7. August 2009, 16:32
Forum: Tkinter
Thema: exaktes ausrichten verschiedener Widgets mit grid
Antworten: 5
Zugriffe: 2165

exaktes ausrichten verschiedener Widgets mit grid

Hallo, ich wieder mal... ist es möglich, mit dem Grid Gemoetry Manager die child-widgets genauer auszurichten? Mein Problem: http://img525.imageshack.us/img525/1423/40984985.gif (vor dem epileptischen Anfall: mit escape kann man das anhalten) Im letzten Labelframe bekomme ich das einfach nicht hin, ...
von AntagonisT
Mittwoch 5. August 2009, 13:52
Forum: Tkinter
Thema: komisches Verhalten von Radiobuttons in Klassenstruktur
Antworten: 4
Zugriffe: 2010

shit, es funktioniert!

Jetzt muss ich nur noch verstehen, warum. :lol:

Danke!
von AntagonisT
Mittwoch 5. August 2009, 13:24
Forum: Tkinter
Thema: komisches Verhalten von Radiobuttons in Klassenstruktur
Antworten: 4
Zugriffe: 2010

import tkinter class MyApp: def __init__(self, root): root.wm_title("Koordinatensystem-Generator") ## Radiobuttons Nr. 1 & 2-------------------------------- self.x_log = tkinter.IntVar() self.x_log.set (1) rb0 = tkinter.Radiobutton(root, variable = self.x_log, value = 0) rb0.grid(row=...
von AntagonisT
Mittwoch 5. August 2009, 07:45
Forum: Tkinter
Thema: komisches Verhalten von Radiobuttons in Klassenstruktur
Antworten: 4
Zugriffe: 2010

komisches Verhalten von Radiobuttons in Klassenstruktur

Hallo, meine Radiobuttons funktionieren nicht so wie sie sollen, allerdings nur, wenn ich sie in einer Klassenstruktur habe: import tkinter class MyApp: def __init__(self, root): root.wm_title("Koordinatensystem-Generator") ## Radiobuttons Nr. 1 & 2-------------------------------- x_lo...
von AntagonisT
Dienstag 4. August 2009, 11:52
Forum: Tkinter
Thema: Hauptfenster mit (mehreren) Unterfenstern möglich?
Antworten: 2
Zugriffe: 889

ui, danke, das reicht mir erstmal!
von AntagonisT
Dienstag 4. August 2009, 11:37
Forum: Tkinter
Thema: Hauptfenster mit (mehreren) Unterfenstern möglich?
Antworten: 2
Zugriffe: 889

Hauptfenster mit (mehreren) Unterfenstern möglich?

Kann man mit Tkinter ein Hauptfenster erstellen, in dem sich dann ein oder mehrere Unterfenster befinden? Also einfach so, wie wenn ich mit Excel, Word, Photoshop, Autocad etc... 5 Dateien aufmache und dann jede Datei in ihrem eigenen Fenster dargestellt wird - aber nur *innerhalb* des Hauptfensters...
von AntagonisT
Sonntag 2. August 2009, 17:34
Forum: Allgemeine Fragen
Thema: Instanz einer Klasse picklen
Antworten: 13
Zugriffe: 2247

jerch hat geschrieben:Als gutes Lernobjekt dient diese Aufgabe aber allemal.
Das hoffe ich auch. :wink:
von AntagonisT
Sonntag 2. August 2009, 16:52
Forum: Allgemeine Fragen
Thema: Instanz einer Klasse picklen
Antworten: 13
Zugriffe: 2247

Auch wenn es vom gesamten Koordinatensystem nur ein Exemplar zur gleichen Zeit geben sollte, macht es Sinn alle nötigen Daten und Funktionen zu einer Klasse zusammen zu fassen. Danke für deine Bestätigung, wenigstens der Ansatz schein dann ok zu sein? Bei 2. meintest Du übrigens sicher keine Klasse...