gpt4 book ai didi

pyqt4 - 在屏幕中间显示 QMainwindow

转载 作者:行者123 更新时间:2023-12-04 16:09:12 27 4
gpt4 key购买 nike

我想在屏幕中间显示我的项目主窗口。当我调用“self.show()”时,窗口会显示在屏幕中间。

最佳答案

我知道你已经解决了,但我为那些有同样问题的人做这个回答。我发布它主要是因为你要求 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))

祝你好运!

关于pyqt4 - 在屏幕中间显示 QMainwindow,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5710824/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com