Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: RootReader 23. 10. 2017, 18:48:28

Název: Python - použití proměnné v modulu
Přispěvatel: RootReader 23. 10. 2017, 18:48:28
Ahoj,

řeším tu primitivní problém.

Kód: [Vybrat]
CN = Canvas(root, bg=M, height = 250, width = 300)
Potřeboval bych aby Python parametr bg bral jako proměnou. Tuším, že bych to M měl dát do nějakých závorek nebo uvozovek, ale nemůžu na to přijít.
Název: Re:Python - použití proměnné v modulu
Přispěvatel: Pavel Tišnovský 23. 10. 2017, 19:28:20
Ahoj,

řeším tu primitivní problém.

Kód: [Vybrat]
CN = Canvas(root, bg=M, height = 250, width = 300)
Potřeboval bych aby Python parametr bg bral jako proměnou. Tuším, že bych to M měl dát do nějakých závorek nebo uvozovek, ale nemůžu na to přijít.

To je Canvas z Tkinteru?

Potom takto:

Kód: [Vybrat]
CN = Canvas(root, width=width, height=height, background='#ccffcc')

nebo s tou proměnnou M:

Kód: [Vybrat]
CN = Canvas(root, width=width, height=height, background=M)

(https://www.root.cz/clanky/graficke-uzivatelske-rozhrani-v-pythonu-kouzla-s-kreslici-plochou-2-cast/#k02)
Název: Re:Python - použití proměnné v modulu
Přispěvatel: RootReader 23. 10. 2017, 20:20:02
Díky,

asi už z toho nějak blbnu :D
Název: Re:Python - použití proměnné v modulu
Přispěvatel: Pavel Tišnovský 23. 10. 2017, 21:54:55
Hlavně že to funguje :)