Game Frage

01/31/2015 18:58 SkyLiine®#1
hey Epvper


Habe eine frage unzwar wie kann ich den text show und hide machen damit es auf F10 kommt und auf F10 verschiwndet mit dem befehl erscheint es zwar aber verschwindet nicht

oder den text


Bitte um eure hilfe :D
02/01/2015 19:48 SkyLiine®#2
hab immer noch das problem >.<

kann keiner helfen >.<
02/02/2015 13:58 [W]hitebeard#3
Das selbe :\/
02/02/2015 14:06 DasSchwarzeT#4
Du musst schon eine neue Funktion machen.. Du sagst ja nur dass das Board auf F10 gezeigt, nicht aber bei erneutem Klicken versteckt wird.
Leider bin ich am Handy, wirklich gut schreiben kann man hier nicht, das Ganze sollten so aussehen:
Du gibst beim F10 Klick die Funktion self.Achievesys() an.

Dann scrollst du runter und fügst am Ende der .py folgendes ein:
def Achievesys(self):
if not self.achievementWindow.IsShow():
self.achievementWindow.Show()
else:
self.achievementWindow.Hide()

Die Tabs und so musst du noch anpassen, Schreibfehler ausbessern da ich wie gesagt am Handy bin
02/02/2015 14:16 SkyLiine®#5
alles klar danke dir könntest du villeicht wen du zeit hättest die tabs zeigen weil hab kaum ahnung davon^^ aber trotzdem danke :D
02/02/2015 14:22 DasSchwarzeT#6
Quote:
Originally Posted by Noo'DasSchwarzeT View Post
Du musst schon eine neue Funktion machen.. Du sagst ja nur dass das Board auf F10 gezeigt, nicht aber bei erneutem Klicken versteckt wird.
Leider bin ich am Handy, wirklich gut schreiben kann man hier nicht, das Ganze sollten so aussehen:
Du gibst beim F10 Klick die Funktion self.Achievesys() an.

Dann scrollst du runter und fügst am Ende der .py folgendes ein:
def Achievesys(self):
if not self.achievementWindow.IsShow():
self.achievementWindow.Show()
else:
self.achievementWindow.Hide()

Die Tabs und so musst du noch anpassen, Schreibfehler ausbessern da ich wie gesagt am Handy bin
Quote:
Originally Posted by SkyLiine® View Post
alles klar danke dir könntest du villeicht wen du zeit hättest die tabs zeigen weil hab kaum ahnung davon^^ aber trotzdem danke :D
Bin jetzt am PC:
onPressKeyDict[app.DIK_F10] = lambda : self.achievementWindow.Show() zu
onPressKeyDict[app.DIK_F10] = lambda : self.Achievesys()
ändern.

Und dann unten in der ui.py
Code:
def Achievesys(self):
[TAB]if not self.achievementWindow.IsShow():
[TAB][TAB]self.achievementWindow.Show()
[TAB]else:
[TAB][TAB]self.achievementWindow.Hide()
einfügen. [TAB] natürlich durch einen Druck auf der Tabulatortaste ersetzen.
02/02/2015 15:17 SkyLiine®#7
wen ich F10 drücke kommt stand lag wen ich nochmal F10 drücke kein stand lag mehr

hier mal bilder :D

ui.py

game.py
02/02/2015 16:09 rollback#8
F10 friert das Bild ein bis man wieder was macht. Würde ich nicht nehmen
02/02/2015 16:34 SkyLiine®#9
aso oke

F7 z.b. kommt garnichts
02/02/2015 17:35 rollback#10
Glaube du musst in ui.py import achievesys machen
02/02/2015 18:54 SkyLiine®#11
wie geht das?
02/02/2015 19:11 rollback#12
Code:
def Achievesys(self):
[TAB]import achievesys
[TAB]if not self.achievementWindow.IsShow():
[TAB][TAB]self.achievementWindow.Show()
[TAB]else:
[TAB][TAB]self.achievementWindow.Hide()
so wie die Datei heisst in der du das Achievementsystem hast.
02/02/2015 20:56 SkyLiine®#13
geht immer noch nicht >.<

muss man bei show(da) was eingeben?
02/02/2015 21:09 rollback#14
nope eig net. Musst jetzt auf einen hoffen der sich mit python besser auskennt als ich ^^
02/02/2015 21:13 SkyLiine®#15
ok :)