Die Suche ergab 1529 Treffer
- Sonntag 1. Juli 2018, 17:00
- Forum: Tkinter
- Thema: Zeitverzögerung im mainloop()
- Antworten: 3
- Zugriffe: 1240
Re: Zeitverzögerung im mainloop()
Hi Atalanttore Eine mögliche Variante: import tkinter as tk class Application: def __init__(self, app_win): self.app_win = app_win self.width = app_win.winfo_screenwidth() self.height = app_win.winfo_screenheight() self.center_x = self.width / 2 self.center_y = self.height / 2 self.window = tk.Canva...
- Samstag 23. Juni 2018, 17:05
- Forum: Tkinter
- Thema: Tkinter App, Turtle ein JPG Skin zuweisen
- Antworten: 110
- Zugriffe: 14214
Re: Tkinter App, Turtle ein JPG Skin zuweisen
Hi Freddyyy Die Turtle ist eigentlich eine Figur die aus Polygon Linien besteht. Möchtest du also eine andere Turtle Figur die sich drehen lässt müsstest du die neue Figur auch mittels Polygon Linien erstellen. Willst du aber die Turtle Figur durch ein Bild ersetzen musst du für jede Richtung ein Bi...
- Donnerstag 21. Juni 2018, 20:11
- Forum: Tkinter
- Thema: Tkinter App, Turtle ein JPG Skin zuweisen
- Antworten: 110
- Zugriffe: 14214
Re: Tkinter App, Turtle ein JPG Skin zuweisen
Hi Freddyyy
Gruss wuf
Diese kleine Erweiterung löst es:Ok Danke aber hier funbktioniert border_check nicht.
Code: Alles auswählen
def turtle_automove_forward():
forward()
border_check()
canvas.after(500, turtle_automove_forward)
- Donnerstag 21. Juni 2018, 18:36
- Forum: Tkinter
- Thema: Tkinter App, Turtle ein JPG Skin zuweisen
- Antworten: 110
- Zugriffe: 14214
Re: Tkinter App, Turtle ein JPG Skin zuweisen
Hi Freddyyy Hier das modifizierte Skript. Habe die Turtle auf Koordinate (0,0) gesetzt. Weil die Koordinate (-500,500) setzt die Turtle in die obere linke Ecke in einen schwer überblickbaren schwarzen Bereich deines Hintergrundbildes. Kannst du selber für deine Versuche auf diese Koordinate setzen. ...
- Donnerstag 21. Juni 2018, 17:20
- Forum: Tkinter
- Thema: Tkinter App, Turtle ein JPG Skin zuweisen
- Antworten: 110
- Zugriffe: 14214
Re: Tkinter App, Turtle ein JPG Skin zuweisen
Hi Freddyyy Irgendwie willst du mir nicht erklären wie schlussendlich die Bedienung deines Spieles abläuft. Ich schaue hier bei mir in die Glaskugel und versuche herauszufinden was du eigentlich willst! Für die Bedienung des Headings brauchts du folgende Tastaturtasten: Taste a : Dreht Turtle Richtu...
- Donnerstag 21. Juni 2018, 14:54
- Forum: Tkinter
- Thema: Tkinter App, Turtle ein JPG Skin zuweisen
- Antworten: 110
- Zugriffe: 14214
Re: Tkinter App, Turtle ein JPG Skin zuweisen
Hi Freddyyy Also bei mir bewegt sich die Turtle rasend Richtung Osten gegen die Mauer. Springt dann wieder auf ihre Ausgangsposition (0,0) zurück. Dies unter Ubuntu 18.04 & Windows 10. Jetzt verstehe ich nicht genau was bei dir das Problem ist? Kannst du uns bitte etwas über den Bedienungsablauf...
- Donnerstag 21. Juni 2018, 08:22
- Forum: Tkinter
- Thema: Tkinter App, Turtle ein JPG Skin zuweisen
- Antworten: 110
- Zugriffe: 14214
Re: Tkinter App, Turtle ein JPG Skin zuweisen
Hi Freddyyy
Bei mir wird die Turtle in der linken oberen Ecke platziert. Um die Ursache des Fehlverhalten bei dir herauszufinden müsste man schon dein Skript sehen.
Gruss wuf
Bei mir wird die Turtle in der linken oberen Ecke platziert. Um die Ursache des Fehlverhalten bei dir herauszufinden müsste man schon dein Skript sehen.
Gruss wuf
- Sonntag 17. Juni 2018, 21:21
- Forum: Tkinter
- Thema: Tkinter App, Turtle ein JPG Skin zuweisen
- Antworten: 110
- Zugriffe: 14214
Re: Tkinter App, Turtle ein JPG Skin zuweisen
Hi Freddyyy
Hier noch als Ergänzung die Bestimmung der XY-Offsetwerte:Gruss wuf
Hier noch als Ergänzung die Bestimmung der XY-Offsetwerte:
Code: Alles auswählen
bg_image = tk.PhotoImage(file="labyrinth.png")
bg_image_width = bg_image.width()
bg_width_offset = bg_image_width / 2
bg_image_height = bg_image.height()
bg_height_offset = bg_image_height / 2
- Sonntag 17. Juni 2018, 21:14
- Forum: Tkinter
- Thema: Tkinter App, Turtle ein JPG Skin zuweisen
- Antworten: 110
- Zugriffe: 14214
Re: Tkinter App, Turtle ein JPG Skin zuweisen
Hi Freddyyy Hier noch der Zaubertrick für die Umwandlung der Turtle-Position in die Bild-Position für die Abfrage der Pixelwerte des Bildes: def border_check(): xpos, ypos = turtle.position() bg_img_xpos = int(xpos + bg_width_offset) bg_img_ypos = int(bg_image_height - bg_width_offset - ypos) print(...
- Sonntag 17. Juni 2018, 20:44
- Forum: Tkinter
- Thema: Tkinter App, Turtle ein JPG Skin zuweisen
- Antworten: 110
- Zugriffe: 14214
Re: Tkinter App, Turtle ein JPG Skin zuweisen
Hi Freddyyy Die Bildbearbeitung wird ohne: from PIL import Image, ImageTk durchgeführt. An Stelle verwende ich tk.PhotoImage und erstelle damit ein normales tk-Bild , welches unter bg_image abgelegt ist. Für die Anzeige in Turtle wird es auf die mit canvas = screen.getcanvas() auf die Turtle-Canvas ...
- Sonntag 17. Juni 2018, 19:48
- Forum: Tkinter
- Thema: Tkinter App, Turtle ein JPG Skin zuweisen
- Antworten: 110
- Zugriffe: 14214
Re: Tkinter App, Turtle ein JPG Skin zuweisen
N.B. das mit:
Gruss wuf
war natürlich nur ein Witz.(Ohne Gewähr ich bin Mathematiker )
Gruss wuf
- Sonntag 17. Juni 2018, 19:36
- Forum: Tkinter
- Thema: Tkinter App, Turtle ein JPG Skin zuweisen
- Antworten: 110
- Zugriffe: 14214
Re: Tkinter App, Turtle ein JPG Skin zuweisen
Hi Freddyyy Deine Feststellung mit den Farben stimmt. Weiss = (255, 255, 255) und Schwarz = (0, 0, 0). Die Position der Turtle solltest du mit: xpos, ypos = turtle.position() abfragen können. Die Position der Turtle muss aus den Funktionen forward und backward abfragen werden. Jetzt kommt das ein we...
- Sonntag 17. Juni 2018, 17:37
- Forum: Tkinter
- Thema: Tkinter App, Turtle ein JPG Skin zuweisen
- Antworten: 110
- Zugriffe: 14214
Re: Tkinter App, Turtle ein JPG Skin zuweisen
Ok! Dann würde das Skript angepasst mittels tk.PhotoImage extern erstelltem Bildobjekt wie folgt aussehen. Jetzt noch ohne Auslesung der Pixelfarbwerte : import turtle import tkinter as tk NORTH = 90 SOUTH = 270 EAST = 0 WEST = 180 MOVE_STEP = 10 ANGLE_STEP = 90 def forward(): turtle.forward(MOVE_ST...
- Sonntag 17. Juni 2018, 17:09
- Forum: Tkinter
- Thema: Tkinter App, Turtle ein JPG Skin zuweisen
- Antworten: 110
- Zugriffe: 14214
Re: Tkinter App, Turtle ein JPG Skin zuweisen
Ok __blackjack__ Verstehe ich. Dann könnten die Pixelfarbwerte aus dem Tk- PhotoImage erstellten Bild mittels der PhotoImage-Methode get(x,y) synchron mit der umgerechneten Turtel-Koordinaten (Vier Quantranten) aus dem Bild (Ein Quadrant) herausgelesen werden. Sehe ich das richtig? Gruss wuf ;-)
- Sonntag 17. Juni 2018, 16:47
- Forum: Tkinter
- Thema: Tkinter App, Turtle ein JPG Skin zuweisen
- Antworten: 110
- Zugriffe: 14214
Re: Tkinter App, Turtle ein JPG Skin zuweisen
Hi Freddyyy Super!!! Konnte deine Labyrinth-Grafik labyrinth.png hier problemlos runter laden. Deine Bildübergabelösung ist keine schlechte. Unser Forumfenster wäre mit den Abmessungen des Bildes von 1000x1000 eventuell überladen worden. :lol: Ok! Ich habe mich ein wenig in Turtle eingearbeitet. Dab...
- Sonntag 17. Juni 2018, 12:38
- Forum: Tkinter
- Thema: Tkinter App, Turtle ein JPG Skin zuweisen
- Antworten: 110
- Zugriffe: 14214
Re: Tkinter App, Turtle ein JPG Skin zuweisen
Hi __blackjack__
Besten Dank für deine Tipps. Mit dem setheading muss ich noch ein wenig herumspielen.
Freddyyy du kannst ja einmal versuchen mittels der uns von __blackjack__ angegebenen Adresse Imgur.com dein Hindergrundbildchen in unser Forum hochzuladen.
Gruss wuf
Besten Dank für deine Tipps. Mit dem setheading muss ich noch ein wenig herumspielen.
Freddyyy du kannst ja einmal versuchen mittels der uns von __blackjack__ angegebenen Adresse Imgur.com dein Hindergrundbildchen in unser Forum hochzuladen.
Gruss wuf
- Sonntag 17. Juni 2018, 11:33
- Forum: Tkinter
- Thema: Tkinter App, Turtle ein JPG Skin zuweisen
- Antworten: 110
- Zugriffe: 14214
Re: Tkinter App, Turtle ein JPG Skin zuweisen
Hi Freddyyy Da ich noch nie etwas mit Turtle programmiert habe muss ich mich selber zuerst auf Google ein wenig schlau machen ausser du kannst mir schon verraten was setheading besser macht. (N.B. Wie du vielleicht bemerkt hast hatte bei meinem letzten Skript das Hintergrundbild .gif Format. Du kann...
- Sonntag 17. Juni 2018, 10:58
- Forum: Tkinter
- Thema: Tkinter App, Turtle ein JPG Skin zuweisen
- Antworten: 110
- Zugriffe: 14214
Re: Tkinter App, Turtle ein JPG Skin zuweisen
Hi Freddyyy Zuerst noch das erweiterte Skript mit der Turtle, welche bis jetzt auf dem Hintergrundbild noch nicht sichtbar war. Das Hintergrundbild wurde mit der Turtle eigenen Methode screen.bgpic erstellt. Die Turtle ist angehoben. Könntest du einmal die Bewegung der Turtle bei dir kontrollieren?:...
- Samstag 16. Juni 2018, 23:20
- Forum: Tkinter
- Thema: Tkinter App, Turtle ein JPG Skin zuweisen
- Antworten: 110
- Zugriffe: 14214
Re: Tkinter App, Turtle ein JPG Skin zuweisen
Hi Freddyyy
Ok Super! Wäre es dir möglich ein ungefähres Hintergrundbild deines Spiels zu zeigen?
Gruss wuf
Ok Super! Wäre es dir möglich ein ungefähres Hintergrundbild deines Spiels zu zeigen?
Gruss wuf
- Samstag 16. Juni 2018, 23:03
- Forum: Tkinter
- Thema: Canvas objekt lässt sich nicht mehr anzeigen
- Antworten: 4
- Zugriffe: 1169
Re: Canvas objekt lässt sich nicht mehr anzeigen
Hi Phobit
Könntest du dein Projekt einmal genau beschreiben. Was muss das Skript genau machen. Dein Code ist sehr abstrakt und schwierig zu verstehen. Vielleicht könnte dies eine Beschreibung klären.
Gruss wuf
Könntest du dein Projekt einmal genau beschreiben. Was muss das Skript genau machen. Dein Code ist sehr abstrakt und schwierig zu verstehen. Vielleicht könnte dies eine Beschreibung klären.
Gruss wuf