[Python] Ein Ausfahrbares Fenster

03/05/2015 20:04 Mr.ChingLing#1
Guten Abend,
Ich bin gerade dabei ein Board für meinen Server in Python zu coden.
Leider komme ich bei meinem Board bei einer Funktion nicht weiter.
Ich hoffe, dass jemand von euch mir dabei helfen kann.
PHP Code:
Die Funktion gibt anwie das Board positioniert werden soll.
self.Board.SetCenterPosition()
Mit diesen Werten (-10670ist das Board am linken Rand des Clients.
Wenn man darauf klickt soll das Fenster auf diese Werte (-8070)
ausgefahren werden
Mfg.ChingLing
03/05/2015 20:05 rollback#2
Quote:
Mit diesen Werten (-1067, 0)
würde ich nicht so machen. Es gab letztens mal ne Umfrage und die hat ergeben, dass sehr viele (fast die hälfte) auf 800x600 spielen. Du musst immer die Fenstergröße mit einbeziehen.
03/05/2015 20:07 Mr.ChingLing#3
Quote:
Originally Posted by [Sensenmann] View Post
würde ich nicht so machen. Es gab letztens mal ne Umfrage und die hat ergeben, dass sehr viele (fast die hälfte) auf 800x600 spielen. Du musst immer die Fenstergröße mit einbeziehen.
Danke!
#Das Fenster ist in 1920X1080 gestartet
Könnte mir jemand eine Funktion schreiben, bei der sich das Board ausfahren lässt und dass die Werte bei einer anderen Config Einstellung beachtet werden ?
03/07/2015 00:12 #SoNiice#4
Arbeite halt mit Height und Width des Fensters, wie das funktioniert findest du bestimmt ein Dutzend mal in den Python Dateien.

Bezüglich des Slidens, einfach eine Vorschleife mit einem kleinen Delay einstellen und vor jedem Delay die GUI um 1 Pixel verschieben. Damit das ganze flüssig läuft solltest du ein wenig mit dem Delay spielen.
03/07/2015 02:09 *~*TeacheR*~*#5
Schau dir einfach das Belt Inventory an.
03/07/2015 10:40 DasSchwarzeT#6
Ist doch egal wie groß das Fenster ist, bei ner -x Koordinate ist das Fenster immer im linken Rand. Wenn das Board 200 pixel breit ist kannst du ca als x-Koordinate -175 eingeben. Dann schaut es noch ein bisschen heraus und du kannst dort nen Button platzieren, der das Ganze ausfahren lässt
03/07/2015 19:35 Mr.ChingLing#7
#Close