我是Python的新手,这是我的拳头Python类。我在Windows 7上使用PyQt4框架。
我不知道下面的几行代码是否正确写入。我想进一步修改为:
如何修改代码以满足这些要求?
进一步修改
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)
答案 0 :(得分:7)
你不能只使用window.setGeometry(x_pos, y_pos, width, height)
吗?在这种情况下,一堂课似乎有些过分。
有关文档,请参阅here。
答案 1 :(得分:0)
您也可以使用
def main():
app = QtGui.QApplication(sys.argv)
gui = Program()
gui.move(380, 170)
gui.show()
app.exec_()
gui.move()会将您的应用程序定位到括号中的指定坐标