import sys
from PyQt5 import QtWidgets
from PyQt5.QtGui import QFont
class MessageBox(QtWidgets.QWidget):
def __init__(self,parent = None):
QtWidgets.QWidget.__init__(self)
self.resize(1000, 500)
self.center()
self.setWindowTitle(u'弹窗居中窗口')
self.setToolTip(u'<b>程序</b>提示')
QtWidgets.QToolTip.setFont(QFont('华文楷体', 10))
def closeEvent(self,event):
reply=QtWidgets.QMessageBox.question(self,u'警告',u'确认退出?',QtWidgets.QMessageBox.Yes,QtWidgets.QMessageBox.No)
if reply==QtWidgets.QMessageBox.Yes:
event.accept()
else:
event.ignore()
def center(self):
screen=QtWidgets.QDesktopWidget().screenGeometry()
size=self.geometry()
self.move((screen.width()-size.width())/2,(screen.height()-size.height())/2)
app=QtWidgets.QApplication(sys.argv)
window=MessageBox()
window.show()
sys.exit(app.exec_())
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)