我創建了一個類,其中包含一個方法來在屏幕上的任意位置放置一個窗口。我正在使用PyQt4進行GUI編程。我寫了以下課程:將窗口名稱作爲參數傳遞給類
from PyQt4 import QtGui
class setWindowPosition:
def __init__(self, xCoord, yCoord, windowName, parent = None):
self.x = xCoord
self.y = yCoord
self.wName = windowName;
def AdjustWindow(self):
screen = QtGui.QDesktopWidget().screenGeometry()
size = self.geometry()
self.move((screen.width()-size.width())/2, (screen.height()-size.height())/2)
此代碼需要更正。任何導入此類的文件都將傳遞三個參數:desired_X_Position
,desired_Y_position
和它自己的名稱。方法AdjustWindow
應接受這三個參數並將調用窗口定位到所需的座標。
在上面的代碼中,儘管我已經通過了參數,但未遵循如何修改AdjustWindow
方法。
您的縮進似乎被打破。 – 2011-01-11 18:08:23