Die Suche ergab 4421 Treffer
- Montag 9. November 2015, 22:47
- Forum: Tkinter
- Thema: Tkinter Fenster Klassenzugriff
- Antworten: 9
- Zugriffe: 2334
Re: Tkinter Fenster Klassenzugriff
Ich haette ja gerne dein Beispiel angepasst, aber leider passt es so gar nicht zu deinem Problem. Ich versuchs mal trotzdem: class Test1(object): def __init__(self, master): self.master = master self.Entry_1 = Entry(self.master,width="15") class Test2(object): def __init__(self, master, ot...
- Montag 9. November 2015, 21:03
- Forum: Tkinter
- Thema: Tkinter Fenster Klassenzugriff
- Antworten: 9
- Zugriffe: 2334
Re: Tkinter Fenster Klassenzugriff
Das ist keine Frage von Tkinter, sondern tatsaechlich ein einfaches Python-Problem.
Die jeweiligen Objekte muessen sich kennen, um auf Attribute zuzugreifen. Das kannst du erreichen in dem du `Test2` zb das entsprechende Exemplar von `Test1` uebergibst und dann auf dessen Attribute zugreifst.
Die jeweiligen Objekte muessen sich kennen, um auf Attribute zuzugreifen. Das kannst du erreichen in dem du `Test2` zb das entsprechende Exemplar von `Test1` uebergibst und dann auf dessen Attribute zugreifst.
- Montag 9. November 2015, 20:59
- Forum: Raspberry Pi und Co.
- Thema: Skript funktioniert nur mit Debugger einwandfrei
- Antworten: 3
- Zugriffe: 1694
Re: Skript funktioniert nur mit Debugger einwandfrei
Du koenntest aber darauf eingehen, wie dein Code etwa aussieht. Sprich: Benutzt du Threading?
- Montag 9. November 2015, 12:39
- Forum: Allgemeine Fragen
- Thema: spielkarte raten problem
- Antworten: 21
- Zugriffe: 2867
- Montag 9. November 2015, 12:26
- Forum: Allgemeine Fragen
- Thema: Distanz-Funktions-Übung
- Antworten: 14
- Zugriffe: 1880
Re: Distanz-Funktions-Übung
Willkommen im Forum und zu Python!
Schau dir mal Zeilen 59 - 61 an. Alle drei sind falsch. Da ich aber nicht durchblicke wie deine Koordinaten eigentlich gespeichert werden, kann ich dir nicht sagen, wie es eigentlich heissen sollte.
Schau dir mal Zeilen 59 - 61 an. Alle drei sind falsch. Da ich aber nicht durchblicke wie deine Koordinaten eigentlich gespeichert werden, kann ich dir nicht sagen, wie es eigentlich heissen sollte.
- Sonntag 8. November 2015, 22:58
- Forum: Raspberry Pi und Co.
- Thema: Bedingung innerhalb einer Bedingung
- Antworten: 8
- Zugriffe: 2352
Re: Bedingung innerhalb einer Bedingung
Willkommen im Forum!
Wie auch __deets__ verstehe ich nicht wirklich, wann was geschaltet werden soll.
Ich will dich aber noch darauf hinweisen, dass du bereits eine "Bedingung innerhalb einer Bedingung" hast und wie du sehen kannst ist da nichts spezielles dran.
Wie auch __deets__ verstehe ich nicht wirklich, wann was geschaltet werden soll.
Ich will dich aber noch darauf hinweisen, dass du bereits eine "Bedingung innerhalb einer Bedingung" hast und wie du sehen kannst ist da nichts spezielles dran.
- Sonntag 8. November 2015, 22:56
- Forum: Allgemeine Fragen
- Thema: spielkarte raten problem
- Antworten: 21
- Zugriffe: 2867
Re: spielkarte raten problem
`__name__` kommt wie die meisten dunder (Double UNDERscore) Namen vom Interpreter selbst: https://docs.python.org/2/tutorial/modules.html
- Sonntag 8. November 2015, 18:09
- Forum: Allgemeine Fragen
- Thema: Wie auf Instanzattribute zugreifen ?
- Antworten: 11
- Zugriffe: 1552
Re: Wie auf Instanzattribute zugreifen ?
Nein, du machst es genau richtig. Die GUI leitet die Eingaben weiter und steuert so das Modell.
- Sonntag 8. November 2015, 15:24
- Forum: Allgemeine Fragen
- Thema: wat is den das?
- Antworten: 3
- Zugriffe: 885
Re: wat is den das?
Um, das ist eine lambda Funktion: https://docs.python.org/3/tutorial/cont ... expression
Mit einer regulaeren Funktion:
Mit einer regulaeren Funktion:
Code: Alles auswählen
def distance(o):
return o.g + o.h
current = min(openset, key=distance)
- Sonntag 8. November 2015, 14:10
- Forum: Offtopic
- Thema: Diskussionen zu "phpBB3.1; Neuer Server; Downtime; IPv6..."
- Antworten: 137
- Zugriffe: 60362
Re: Diskussionen zu "phpBB3.1; Neuer Server; Downtime; IPv6..."
Angenommen wir bleiben bei der codebox Geschichte: Gibt es eine Moeglichkeit den gesamten Code darzustellen oder nur in einer Scrollbox? Wuhu, keine Scrollbox mehr :D Danke Damaskus! Kommt das Tag eigentlich wieder? Und kann Python wieder an den Anfang der Sprachen Liste gesetzt werden? Evtl sogar ...
- Sonntag 8. November 2015, 14:01
- Forum: Allgemeine Fragen
- Thema: Wie auf Instanzattribute zugreifen ?
- Antworten: 11
- Zugriffe: 1552
Re: Wie auf Instanzattribute zugreifen ?
Das ist aber genau das was ich meine, darum auch die Anfuehrungszeichen. Wenn ich die Schlange bewegen, essen und was sonst noch alles machen kann, dann kann ich das ganze Spiel eben auch "spielen".
Soll nicht heissen, dass es so auch Spass machen muss
Soll nicht heissen, dass es so auch Spass machen muss
- Sonntag 8. November 2015, 12:09
- Forum: Raspberry Pi und Co.
- Thema: Skript funktioniert nur mit Debugger einwandfrei
- Antworten: 3
- Zugriffe: 1694
Re: Skript funktioniert nur mit Debugger einwandfrei
Willkommen im Forum! Ohne den Code zu kennen ist das unmoeglich zu sagen. Da deine Beschreibung aber nach Threads riecht, werfe ich mal Race Conditions in den Raum. Wikipedia listet hier noch ein paar Beispiele auf, was so einen Heisenbug erzeugen kann. Wenn du den Code zeigen oder zumindest _weit_ ...
- Sonntag 8. November 2015, 12:04
- Forum: Allgemeine Fragen
- Thema: Wie auf Instanzattribute zugreifen ?
- Antworten: 11
- Zugriffe: 1552
Re: Wie auf Instanzattribute zugreifen ?
Mit anderen Worten: Wenn du den nicht-GUI Code alleine benutzen kannst, hast du alles richtig gemacht.
In dem Fall: Kannst du "Snake" von hand im Interpreter "spielen" ohne die GUI Klasse zu benutzen?
Ich hab den Code nur ueberflogen, aber das scheint mir der Fall zu sein.
In dem Fall: Kannst du "Snake" von hand im Interpreter "spielen" ohne die GUI Klasse zu benutzen?
Ich hab den Code nur ueberflogen, aber das scheint mir der Fall zu sein.
- Sonntag 8. November 2015, 10:17
- Forum: Allgemeine Fragen
- Thema: Wie auf Instanzattribute zugreifen ?
- Antworten: 11
- Zugriffe: 1552
Re: Wie auf Instanzattribute zugreifen ?
Was meinst du mit "tiefe Eingriffe"? Du meinst, dass jemand der `Snake` benutzen will, kennen muss, dass es diese Attribute gibt? Aber das gilt fuer jeden Ansatz. Die anderen Moeglichkeiten haben eben ihren Einsatzzweck wenn du eine Art Container hast (bspw listenartig). Um bei `Snake` zu ...
- Sonntag 8. November 2015, 09:45
- Forum: Allgemeine Fragen
- Thema: Wie auf Instanzattribute zugreifen ?
- Antworten: 11
- Zugriffe: 1552
Re: Wie auf Instanzattribute zugreifen ?
Nummer 1 ist der einzige Weg mit dem man tatsaechlich auf die Attribute zugreift.
2-4 haben (normalerweise) den Zweck ueber ein Objekt zu iterieren.
2-4 haben (normalerweise) den Zweck ueber ein Objekt zu iterieren.
- Freitag 6. November 2015, 12:56
- Forum: Allgemeine Fragen
- Thema: Neuling in Python
- Antworten: 74
- Zugriffe: 10739
Re: Neuling in Python
Naja das kommt alles darauf an, _wie_ du das machen willst. Zum Beispiel kannst du das alles direkt in Python schreiben: TEAMS = ["FC Blau-Weiss", "SC Gruen-Rot", ...] DAYS = 4 ... Damit koennte man dann den Spielablaufplan generieren und auch Formulare fuer die Spielstaende. Mit...
- Freitag 6. November 2015, 11:31
- Forum: Allgemeine Fragen
- Thema: Neuling in Python
- Antworten: 74
- Zugriffe: 10739
Re: Neuling in Python
Wenn du viele 1-elementige Tupel hast, machst du IMO etwas falsch. Tupel benutzt man wenn man eine Reihe von Objekten hat und jede Position eine bestimmte Bedeutung hat. Bspw `person = "Fritz", "Mueller", 42` In dem Sinn sind `namedtuple` prototypische Tupel (nur gibt es Tupel sc...
- Freitag 6. November 2015, 02:34
- Forum: Allgemeine Fragen
- Thema: Neuling in Python
- Antworten: 74
- Zugriffe: 10739
Re: Neuling in Python
Um, Unveraenderlichkeit _ist_ der wesentliche Unterschied zwischen Listen und Tupeln. Was hat du aus den Posts denn jetzt anderes herausgelesen? Dass Tupel zB Hashbar sind ist ja eine Folge davon, dass sie unveraenderlich sind (Hash repraesentiert ja den Inhalt, das geht aber nicht vernuenftig, wenn...
- Donnerstag 5. November 2015, 16:39
- Forum: Allgemeine Fragen
- Thema: Neuling in Python
- Antworten: 74
- Zugriffe: 10739
Re: Neuling in Python
1-elementige Tupel hat /me doch gezeigt. Warum 0-elementige? Haeufig wird man sie nicht brauchen, aber auch ueber 0-elementige Tupel kann man iterieren: In [2]: for x in (): ...: print x ...: So braucht man keinen Spezialfall in dem Man zb eine Leere Liste statt einem Tupel benutzt. Ehrlich gesagt k...
- Donnerstag 5. November 2015, 16:26
- Forum: Allgemeine Fragen
- Thema: Neuling in Python
- Antworten: 74
- Zugriffe: 10739
Re: Neuling in Python
/me hat es schon gesagt: Tupel werden durch das Komma erzeugt, nicht durch die Klammern. Damit hat man aber das Problem, dass man so keine Leeren Tupel erzeugen kann. So kommt es zum Sonderfall `()` fuer das leere Tupel (und wahrscheinlich zur irrigen Annahme, dass Tupel durch Klammern erzeugt werde...