Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

PROBLEM Z DODANIEM GUI


Rekomendowane odpowiedzi

Opublikowano

Dodalem to : 

onPressKeyDict[app.DIK_F5] = lambda : self.__biologopen()


def __biologopen(self):
self.uiBiolog.Show()

+ uibiolog.py : 

http://wklej.to/SC3yq

 

Wie ktoś dlaczego to nie działa ?

 

sysser :

0623 17:54:42523 :: Traceback (most recent call last):

0623 17:54:42523 ::   File "game.py", line 1202, in OnKeyDown

0623 17:54:42523 ::   File "game.py", line 331, in <lambda>

0623 17:54:42524 ::   File "game.py", line 471, in __biologopen

0623 17:54:42524 :: AttributeError
0623 17:54:42524 :: : 
0623 17:54:42524 :: 'GameWindow' object has no attribute 'uiBiolog'
0623 17:54:42524 :: 

0623 17:54:42524 :: Traceback (most recent call last):

0623 17:54:42524 ::   File "game.py", line 1202, in OnKeyDown

0623 17:54:42524 ::   File "game.py", line 331, in <lambda>

0623 17:54:42524 ::   File "game.py", line 471, in __biologopen

0623 17:54:42524 :: AttributeError
0623 17:54:42524 :: : 
0623 17:54:42524 :: 'GameWindow' object has no attribute 'uiBiolog'
0623 17:54:42524 :: 

0623 17:54:43530 :: Traceback (most recent call last):

0623 17:54:43530 ::   File "game.py", line 1202, in OnKeyDown

0623 17:54:43530 ::   File "game.py", line 331, in <lambda>

0623 17:54:43530 ::   File "game.py", line 471, in __biologopen

0623 17:54:43530 :: AttributeError
0623 17:54:43530 :: : 
0623 17:54:43530 :: 'GameWindow' object has no attribute 'uiBiolog'
0623 17:54:43530 :: 

0623 17:54:43531 :: Traceback (most recent call last):

0623 17:54:43531 ::   File "game.py", line 1202, in OnKeyDown

0623 17:54:43531 ::   File "game.py", line 331, in <lambda>

0623 17:54:43531 ::   File "game.py", line 471, in __biologopen

0623 17:54:43531 :: AttributeError
0623 17:54:43531 :: : 
0623 17:54:43531 :: 'GameWindow' object has no attribute 'uiBiolog'
0623 17:54:43531 :: 

Niezmierzony niewiedzy skutek

Znów muszę uczyć się wytrwale

Choć zaliczyłem przecież SMUTEK

Żadnej pochwały- świadectw wcale

Opublikowano

Działa!, a jak moge zapisać to w jednej linijce : 

[TAB]import uiBiolog
[TAB]self.biolog = uiBiolog.Biolog()
[TAB]self.biolog.Show()

tak ?

[TAB]import uiBiolog
[TAB]self.uiBiolog.Biolog.Show()

Niezmierzony niewiedzy skutek

Znów muszę uczyć się wytrwale

Choć zaliczyłem przecież SMUTEK

Żadnej pochwały- świadectw wcale

Opublikowano

 

Działa!, a jak moge zapisać to w jednej linijce : 

[TAB]import uiBiolog
[TAB]self.biolog = uiBiolog.Biolog()
[TAB]self.biolog.Show()

tak ?

[TAB]import uiBiolog
[TAB]self.uiBiolog.Biolog.Show()

 

Możesz ale raczej się tak poprostu nie robi :)

R9NMs7b.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...