Python - použití proměnné v modulu

RootReader

Python - použití proměnné v modulu
« kdy: 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.
« Poslední změna: 23. 10. 2017, 19:07:02 od Petr Krčmář »


Pavel Tišnovský

Re:Python - použití proměnné v modulu
« Odpověď #1 kdy: 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)

RootReader

Re:Python - použití proměnné v modulu
« Odpověď #2 kdy: 23. 10. 2017, 20:20:02 »
Díky,

asi už z toho nějak blbnu :D

Pavel Tišnovský

Re:Python - použití proměnné v modulu
« Odpověď #3 kdy: 23. 10. 2017, 21:54:55 »
Hlavně že to funguje :)