Класс для размещения окна на экране

Я новичок в Python, и это мой первый класс Python. Я использую среду PyQt4 в Windows 7.

Я не знаю, правильно ли написаны несколько строк кода ниже. Я хочу изменить его дальше следующим образом:

  1. В аргументах я хочу передать имя другого открытого окна (.py) на экране.
  2. Я передам координаты x, y. и имя окна, которое нужно разместить на экране.

Как изменить код для выполнения этих требований?

Отредактировано далее

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)
7
задан RKh 9 January 2011 в 02:24
поделиться