怎么设置setWindowTitle居中显示
时间: 2023-11-27 20:50:25 浏览: 130
你可以使用`QDesktopWidget`来获取屏幕的宽度和高度,然后计算窗口的坐标位置。以下是一个示例代码:
```python
from PyQt5.QtWidgets import QApplication, QMainWindow, QDesktopWidget
class MyWindow(QMainWindow):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setWindowTitle('My Window')
# 获取屏幕的宽度和高度
screen = QDesktopWidget().screenGeometry()
width, height = screen.width(), screen.height()
# 设置窗口大小和位置
self.setGeometry((width - 800) / 2, (height - 600) / 2, 800, 600)
if __name__ == '__main__':
app = QApplication(sys.argv)
window = MyWindow()
window.show()
sys.exit(app.exec_())
```
在这个例子中,我们使用了`QDesktopWidget`来获取屏幕的宽度和高度,然后将窗口的位置设置在屏幕中央。你可以将`'My Window'`修改为你自己的窗口标题。
阅读全文