我知道你已经解决了它,但我为那些有同样问题的人做了这个答案.我发布它主要是因为你要求pyQt而另一个答案是Qt(C++).我在这里找到了一个解决方法:https://bashelton.com/2009/06/pyqt-center-on-screen/
如此简单,工作完美,我传送它..
class ExampleWindow (QtGui.QMainWindow):
def __init__ (self, parent=None):
'''constructor'''
QtGui.QMainWindow.__init__(self, parent)
self.setGeometry(0, 0, 650, 550)
self.setWindowTitle("My Example Application")
self.centerOnScreen()
def centerOnScreen (self):
'''centerOnScreen()
Centers the window on the screen.'''
resolution = QtGui.QDesktopWidget().screenGeometry()
self.move((resolution.width() / 2) - (self.frameSize().width() / 2),
(resolution.height() / 2) - (self.frameSize().height() / 2))
Run Code Online (Sandbox Code Playgroud)
祝好运!
| 归档时间: |
|
| 查看次数: |
5654 次 |
| 最近记录: |