Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python3
- # -*- coding: utf-8 -*-
- import sys
- from PyQt5.QtWidgets import (QWidget, QToolTip, QPushButton, QMessageBox, QApplication)
- from PyQt5.QtGui import QFont, QFontDatabase
- from PyQt5.QtGui import QIcon
- from PyQt5 import QtGui
- class PortablePony(QWidget):
- def __init__(self):
- super().__init__()
- self.initUI()
- def initUI(self):
- QToolTip.setFont(QFont('SansSerif', 10))
- self.setToolTip('<b>Портативная поняшка</b>')
- self.resize(250, 150)
- self.left_bottom()
- self.setWindowTitle('Портативная поняшка')
- self.setWindowIcon(QIcon('pinkie.png'))
- self.show()
- def left_bottom(self):
- qr = self.frameGeometry()
- cp = QDesktopWidget().availableGeometry().center()
- qr.moveCenter(cp)
- self.move(qr.topLeft())
- def closeEvent(self, event):
- reply = QMessageBox.question(self, 'Message',
- "Закрыть Портативную поняшку?", QMessageBox.Yes |
- QMessageBox.No, QMessageBox.No)
- if reply == QMessageBox.Yes:
- event.accept()
- else:
- event.ignore()
- if __name__ == '__main__':
- app = QApplication(sys.argv)
- pony = PortablePony()
- sys.exit(app.exec_())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement