Symulator EU07 (i nie tylko) > Poradniki

 [INNE] Ekran komputera pokładowego w pythonie

<< < (7/7)

Gwozdziu:
Chciałem napisać posta, że w linkowanym w pierwszym poście adresie wiki.eu07.es/index.php/Python nic nie ma. Tknęło mnie, żeby lepiej poszukać, i jak dobrze rozumiem, to rzecz jest teraz na https://wiki.eu07.pl/index.php/Python - także ja bym nieśmiało zaproponował edytowanie pierwszego posta.

Poprawiłem. Matek123

jakubg1:

--- Cytat: Stele w 20 Grudnia 2016, 21:13:09 ---Za dołączonymi bibliotekami a przed ciałem klasy definiujemy stałą globalną, nasz kolor. Można go za każdym razem podawać jako RGB, ale w ten sposób w jednym miejscu możemy go zmieniać jakby efekt był niezadowalający.

--- Kod: ---zolty = (193,164,50)
--- Koniec kodu ---

--- Koniec cytatu ---

Od jakiegoś czasu jest takie zalecenie, żeby nie definiować kolorów jako zmienne globalne, bo przestrzeń globalna jest wspólna dla wszystkich skryptów i przez to kolory przy uruchomieniu innego skryptu nagle mogą się zmienić. Zamiast tego w __init__ używamy:

--- Kod: ---self.zolty = (193,164,50)
--- Koniec kodu ---
oraz analogicznie dla dowolnego koloru, wówczas do koloru odwołujemy się poprzez self.zolty a nie zolty.

Nawigacja

[0] Indeks wiadomości

[*] Poprzednia strona

Idź do wersji pełnej
Powered by Advanced Topic Prefix Pro
Powered by SMFPacks Likes Pro Mod