正常情況下,視窗一般是預設在螢幕中居中的,我們這裡來人為的再做一次居中處理,廢話不多說,直接上程式碼:
from PyQt5.QtWidgets import *import sysclass Winform(QMainWindow): def __init__(self): super(Winform, self).__init__() self.setWindowTitle("主視窗居中顯示的例子") # 設定窗體的名稱 self.resize(300, 300) # 設定螢幕大小 self.center() # 螢幕移動到中間的方法 def center(self): screen = QDesktopWidget().screenGeometry()\t# 獲取螢幕的大小 self.move((screen.width() - size.width())//2, (screen.height() - size.height())//2)\t# 將視窗移動到螢幕中間 if __name__ == "__main__": app = QApplication(sys.argv) win = Winform() win.show() sys.exit(app.exec_())
顯示效果見下圖
在顯示螢幕上居中
下一篇,我們將開始寫一個串列埠除錯助手
最新評論