我创建了一个类,其中包含一个方法来在屏幕上的任意位置放置一个窗口。我正在使用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