Sida 1 av 1

Flytta markör på rutnät i Python

Postat: 12 december 2019, 05:22:49
av Magnus_K
Hej!

Ämnet går lite i förväg för jag vet inte än ens vart jag ska börja programmeringsmässigt.
Slutresultatet som jag vill uppnå är följande:

Ponera att A4-pappret på bilden är en stående monitor. Bilden som visas består av ett rutnät där alla rutor med "P" i, ska innehålla en bild.
Jag tror att jag kan surfa reda på hur jag kommer så lång, men sen kommer det jag inte hittar något om.
I dom 4 rutorna i mitten vill jag kunna flytta runt en markör i med hjälp av piltangenterna på tangentbordet.
Jag tror man kan göra dom som 4 knappar där utseendet ändras när man "klickar" på dom, men jag vet inte hur man kan läsa själva navigerandet.

Vet inte om Tkinter är ett eget språk, eller vad det är, men det verkar vara ett bra verktyg för att göra såna här användargränssnitt.
Hittar dock inget på nätet om just navigeringsfunktionen.

Är det någon här som kan hjälpa mig lite med hur en sån navigeringsfunktion skulle kunna göras?

Många tack på förhand!
Tavla.jpg

Re: Flytta markör på rutnät i Python

Postat: 12 december 2019, 06:25:53
av Zkronk
Här är en länk där det står hur man binder en callback-funktion till musklick och tangentbordstryck i Tkinter: https://effbot.org/tkinterbook/tkinter- ... ndings.htm

Re: Flytta markör på rutnät i Python

Postat: 12 december 2019, 08:37:08
av Magnus_K
Tack Zhronk. Det där kan jag nog använda!

Utan att ha testat och läst igenom hela den sidan, så frågar jag ändå. Borde jag rita upp hela sidan som en canvas och lägga till grafiken så?

Det är mycket nya uttryck att lära sig som widgets och annat men det kommer nog. Finns jättebra youtube-klipp att titta på.