Cet article présente principalement la création d'un effet de centrage de fenêtre qui doit être appris chaque jour dans PyQt5, afin que la fenêtre de l'application soit affichée au centre de l'écran. Elle a une certaine valeur de référence.
L'exemple de cet article partage avec vous le code spécifique de la façon dont PyQt5 peut créer une fenêtre centrée sur l'écran du bureau pour votre référence. Le contenu spécifique est le suivant Le script suivant explique comment nous pouvons. créez une fenêtre centrée sur l'écran du bureau.#!/usr/bin/python3 # -*- coding: utf-8 -*- """ PyQt5 教程 这个程序是将一个窗口显示在屏幕的中心。 作者:我的世界你曾经来过 博客:http://blog.csdn.net/weiaitaowang 最后编辑:2016年7月30日 """ import sys from PyQt5.QtWidgets import QApplication, QWidget, QDesktopWidget class Example(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): self.setGeometry(300, 300, 300, 220) self.center() self.setWindowTitle('窗口居中') self.show() def center(self): qr = self.frameGeometry() cp = QDesktopWidget().availableGeometry().center() qr.moveCenter(cp) self.move(qr.topLeft()) if __name__ == '__main__': app = QApplication(sys.argv) ex = Example() sys.exit(app.exec_())
self.center()
qr = self.frameGeometry()
cp = QDesktopWidget().availableGeometry().center()
qr.moveCenter(cp)
self.move(qr.topLeft())
qr afin que la fenêtre de l'application apparaisse au centre de l'écran.
Après l'exécution du programme Recommandations associées :PyQt5 doit apprendre à fermer la fenêtre tous les jours
PyQt5 doit apprendre la boîte de message contextuelle tous les jours
PyQt5 réalise l'effet de barre de progression du téléchargement
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!