Die Suche ergab 169 Treffer

von derkai
Dienstag 26. August 2008, 19:11
Forum: Tkinter
Thema: verdammt, ich kapier es einfach nicht
Antworten: 318
Zugriffe: 48915

bisher lief es so :

# -*- coding: utf-8 -*-
""" Modul zur Berechnung von Hexfeldobjekten"""

from math import sqrt, hypot
from random import choice


laenge = 25.0
spielreihen = 57
ungerade_spalten = 19
gerade_spalten = ungerade_spalten - 1
farbe = ("#F6C783",)*15+ ("#18C85A","#A0A6F5")
# braun ...
von derkai
Dienstag 26. August 2008, 19:09
Forum: Tkinter
Thema: verdammt, ich kapier es einfach nicht
Antworten: 318
Zugriffe: 48915

sorry, dass ich mich erst jetzt wieder melde -
ich hatte ein wenig wenig Zeit.

Bislang waren die Felder zufällig entstanden, allerdings
hatte auch ich schon die Idee, dass man dies ja sogar besser
in Form eines Editors machen könnte.

Ich werde aber zunächst noch versuchen den bisher geschriebenen ...
von derkai
Freitag 22. August 2008, 20:45
Forum: Tkinter
Thema: verdammt, ich kapier es einfach nicht
Antworten: 318
Zugriffe: 48915

ja, der Michael ist dabei ...
und ich habe auch einmal Deinen Link verfolgt.

bbox und die Funktionsweise ist halbwegs klar.
es wird ein Tuple zurückgegeben mit Ecke links oben
und rechts unten

was heisst denn deutsch übersetzt

if spielfeld.bbox ("all") : ????

Was passiert da ?

Kai
von derkai
Freitag 22. August 2008, 19:54
Forum: Tkinter
Thema: verdammt, ich kapier es einfach nicht
Antworten: 318
Zugriffe: 48915

da hast du Recht. (und trotzdem fällt mir das Mist Ding immer mal wieder
runter)

Schade, denn mein Englisch ist für "um nach dem Weg zu fragen" noch
ok, aber für mehr langt es leider nicht.

Kai
von derkai
Freitag 22. August 2008, 19:13
Forum: Tkinter
Thema: verdammt, ich kapier es einfach nicht
Antworten: 318
Zugriffe: 48915

im übrigen, ich habe gerade wuf´s Ideen bei mir eingebunden.
Das ganze sieht dann soooo aus :


import Tkinter as tk
from funktionen import *

# hier wird das Spielfenster erstellt
spiel = tk.Tk()

# hier wird der linke Container der Spielflaeche erstellt
container1=tk.Frame(master=spiel,bd=3 ...
von derkai
Freitag 22. August 2008, 19:09
Forum: Tkinter
Thema: verdammt, ich kapier es einfach nicht
Antworten: 318
Zugriffe: 48915

wie gesagt, ich habe 5 Bücher gekauft.

In jedem davon steht ein bischen. Von bbbox steht nirgendwo
etwas.

Wenn es so eine Referenz auch auf Deutsch gäbe und mir
jemand sagen könnte, wo dieses zu finden ist, dann würde ich das tun !

Kai
von derkai
Freitag 22. August 2008, 18:31
Forum: Tkinter
Thema: verdammt, ich kapier es einfach nicht
Antworten: 318
Zugriffe: 48915

Hallo Wuf, wieder einmal toll, dass Du Dir Gedanken gemacht hast.
Ich komme mir fast vor wie in der Schule.

Dein Code bietet mir wieder neues und altes, was ich sowiso
jetzt als Nächstes hätte in Angriff nehmen wollen.

Die Anzahl und Anordnung der Container muss ich mir noch einmal
in Ruhe ...
von derkai
Donnerstag 21. August 2008, 21:21
Forum: Tkinter
Thema: verdammt, ich kapier es einfach nicht
Antworten: 318
Zugriffe: 48915

ha, ich habs !!!
so geht es - warum muss ich zwar selber noch einmal drüber nachdenken,
aber so geht es

Kai :


import Tkinter as tk
from funktionen import *

# hier wird das Spielfenster erstellt
spiel = tk.Tk()

# hier wird der linke Container der Spielflaeche erstellt
container1=tk.Frame(master ...
von derkai
Donnerstag 21. August 2008, 21:04
Forum: Tkinter
Thema: verdammt, ich kapier es einfach nicht
Antworten: 318
Zugriffe: 48915

das habe ich geändert - vielen Dank
Aber es führt nicht zu dem Ergebnis, dass die Y Bar rechts neben
dem Container 2 auftaucht :


import Tkinter as tk
from funktionen import *

# hier wird das Spielfenster erstellt
spiel = tk.Tk()

# hier wird der linke Container der Spielflaeche erstellt ...
von derkai
Donnerstag 21. August 2008, 19:56
Forum: Tkinter
Thema: verdammt, ich kapier es einfach nicht
Antworten: 318
Zugriffe: 48915

...das habe ich ja, aber ich verstehe es nicht !

und ich möchte nun einmal nichts übernehmen, was ich nicht verstehe.
Das würde mich zwar vorerst weiter bringen, aber bisher habe ich an allem
so lange "rumgemacht" bis der Groschen gefallen ist.
Daher war mir (und das soll Deinen Code ja auch gar ...
von derkai
Donnerstag 21. August 2008, 17:17
Forum: Tkinter
Thema: verdammt, ich kapier es einfach nicht
Antworten: 318
Zugriffe: 48915

und jetzt kommt mein erstes Problem.
Die Xscrollbar passt, die Y nicht :

import Tkinter as tk
from funktionen import *

# hier wird das Spielfenster erstellt
spiel = tk.Tk()

# hier wird der linke Container der Spielflaeche erstellt
container1=tk.Frame(master=spiel)
container1.pack(side=tk.LEFT ...
von derkai
Donnerstag 21. August 2008, 17:03
Forum: Tkinter
Thema: verdammt, ich kapier es einfach nicht
Antworten: 318
Zugriffe: 48915

gut, ich habe es einmal mit meinen "Worten" nachgebildet :


import Tkinter as tk
from funktionen import *

# hier wird das Spielfenster erstellt
spiel = tk.Tk()

# hier wird der linke Container der Spielflaeche erstellt
container1=tk.Frame(spiel)
container1.pack(side=tk.LEFT,fill=tk.Y)

#hier wird ...
von derkai
Mittwoch 20. August 2008, 22:30
Forum: Tkinter
Thema: verdammt, ich kapier es einfach nicht
Antworten: 318
Zugriffe: 48915

ich habe den Code von Numerix jetzt von links nach rechts, vor und zurück probiert. Ich muss sagen, ich resigniere gerade.

Was ich dabei nicht kapiere.

1. ich erstelle ein Hauptfenster mit :
spiel = tk.Tk()
spiel.geometry("1024x768")
2. Da es ein Canvas und zwei Scrollbalken unter einem Hut ...
von derkai
Montag 18. August 2008, 22:47
Forum: Tkinter
Thema: verdammt, ich kapier es einfach nicht
Antworten: 318
Zugriffe: 48915

"vergrössert" sich quasi der Frame hier um das Widget Vorschau ?

Code: Alles auswählen

vorschau = tk.Canvas(frame1,bg="white",bd=2,relief=tk.SUNKEN,width=220,height=220)
vorschau.pack(anchor=tk.W,pady=10,padx=25)
Kai
von derkai
Montag 18. August 2008, 22:35
Forum: Tkinter
Thema: verdammt, ich kapier es einfach nicht
Antworten: 318
Zugriffe: 48915

ja, die Buttons fehlen !

ich wußte nicht, dass man SIDE und ANCHOR gleichzeitig
benutzen kann. Jetzt wird mir einiges klarer.

Du benutzt immer einen Frame, ohne eine Größe vorzugeben
und packst die Elemente einfach rein, richtig ?

ich habe es mal ergänzt um das Spielfeld + bewegliche Schieber ...
von derkai
Montag 18. August 2008, 20:52
Forum: Tkinter
Thema: verdammt, ich kapier es einfach nicht
Antworten: 318
Zugriffe: 48915

und mit "place" sähe das dann so aus :

import Tkinter as tk
from funktionen import *

#Hauptfenster erzeugen
spiel = tk.Tk()
spiel.geometry("1024x768")
spiel.title("Kai s Battle Game")
spiel.config(bg="grey")

#Frame1 erzeugen
fenster1 = tk.Frame(master=spiel,bg="white",width=500,
height=500,bd=2 ...
von derkai
Montag 18. August 2008, 20:45
Forum: Tkinter
Thema: verdammt, ich kapier es einfach nicht
Antworten: 318
Zugriffe: 48915

das ist jetzt aber nicht ganz fair.

Für mich soll das ein Test sein, ob die bisher programmierten
Zeilen auch in einer GUI funktionieren.

Ziel :

Linke Seite :
- einmal Canvas inkl. Scrollbalken mit vorgegener Spielfeldgröße
oben Luft und unten Luft
- einmal Canvas mittig drunter für eine ...
von derkai
Montag 18. August 2008, 20:08
Forum: Tkinter
Thema: verdammt, ich kapier es einfach nicht
Antworten: 318
Zugriffe: 48915

kommt jetzt die rechte seite dazu, dann baut der die aber nicht nach rechts, sondern drunter :

import Tkinter as tk

spiel = tk.Tk()
spiel.geometry("1024x768")

linkeseite = tk.Frame(spiel,bg="tomato",width=100,height=100)
linkeseite.pack(anchor=tk.NW)

rechteseite = tk.Frame(spiel,bg="peachpuff ...
von derkai
Montag 18. August 2008, 20:05
Forum: Tkinter
Thema: verdammt, ich kapier es einfach nicht
Antworten: 318
Zugriffe: 48915

ok, aber wenn ich jetzt mal einen Teil aus deinem Code nehme :



import Tkinter as tk

spiel = tk.Tk()
spiel.geometry("1024x768")

linkeseite = tk.Frame(spiel,bg="tomato",width=100)
linkeseite.pack(side=tk.LEFT,fill=tk.Y)

spiel.mainloop()

dann füllst Du nach oben auf : fill=tk.Y

lasse ich das ...
von derkai
Montag 18. August 2008, 19:34
Forum: Tkinter
Thema: verdammt, ich kapier es einfach nicht
Antworten: 318
Zugriffe: 48915

@yip yip

ne ne, nicht zu spät. ich gucke mir alles an
ich glaube aber inzwischen, dass die CANVAS bereits etwas
eingebaut haben, was die Funktion xview vereinfacht.

schönen Dank -
cih schaue es mir gleich mal an.
Ich habe aber gesehen, dass auch Du grid verwendet hast.

Davon raten ja leider alle ...