Jestem nowy w Pythonie i jest to moja pięciolinia w klasie Pythona. Korzystam z architektury PyQt4 na Windows 7.Klasy, aby ustawić okno na ekranie
Nie wiem, czy kilka wierszy poniższego kodu jest poprawnie zapisanych, czy nie. Chcę go dalej zmodyfikować jako:
- W argumentach chcę przekazać nazwę innego otwartego okna (.py) na ekranie.
- Będę przechodził x-coord., Y-coord. i nazwa okna do umieszczenia na ekranie.
Jak zmodyfikować kod, aby spełnić te wymagania?
Edited Dalsze
class PositionWindow:
def __init__(self, xCoord, yCoord, windowName, parent = None):
self.x = xCoord
self.y = yCoord
self.wName = windowName;
def center(self):
screen = QtGui.QDesktopWidget().screenGeometry()
size = self.geometry()
self.move((screen.width()-size.width())/2, (screen.height()-size.height())/2)
postaram, co inne modyfikacje potrzebne. – RKh
poprawiono w moim drugim pytaniem: http://stackoverflow.com/questions/4662500/how-to-display-qlineedit-on-the-window – RKh
To
window.setGeometry (x_pos, y_pos, szerokość, wysokość) –