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

Button Wikipedia


Rekomendowane odpowiedzi

Opublikowano

Tworzysz obiekt "button":

self.Wikipedia = self.GetChild("Wikipedia")

Od teraz ten przycisk reprezentuje ci zmienna "self.Wikipedia" 

Przykładowo chcesz zmienić tekst na pczycisku piszesz:

self.Wikipedia.SetText("Przycisk wikipedi")

chcesz zmienić położenie? Nie ma sprawy piszesz:

self.Wikipedia.SetPosition(x, y)

 

 

_____

 

Ustawiasz funkcje "def WikiOPEN" jako  wywołanie zdarzenia gdy naciśnie się na przycisk :

self.Wikipedia.SetEvent(ui.__mem_func__(self.WikiOPEN))

____

W funkcji "def WikiOPEN(self):" piszesz takie coś:
 

	def WikiOPEN(self):
		self.Wikipedia.Open()

Co oznacza że chcesz na przycisku (self.Wikipedia) wywołać funkcje Open(), obiekt button nie posiada funkcji Open() stąd twój błąd.

Musisz zdefiniować inny obiekt który bedzie reprezentantem twojego okna wikipedii i będzie posiadał funkcję Open otwierającą okienko :) 

Wtedy to co napisałeś będzie miało sens 

8910814572903361049127.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...