Guest User

Untitled

a guest
Jul 21st, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. from PyQt5 import Qt
  2.  
  3.  
  4. class MainWindow(Qt.QMainWindow):
  5. def __init__(self):
  6. super().__init__()
  7.  
  8. self.widget = Qt.QWidget()
  9. self.widget.resize(100, 100)
  10.  
  11. button = Qt.QPushButton('Click!', clicked=self.show_and_move)
  12.  
  13. self.setCentralWidget(button)
  14.  
  15. def show_and_move(self):
  16. self.widget.hide()
  17.  
  18. self.widget.move(self.geometry().center() - self.widget.rect().center())
  19.  
  20. self.widget.show()
  21.  
  22.  
  23. if __name__ == '__main__':
  24. app = Qt.QApplication([])
  25.  
  26. mw = MainWindow()
  27. mw.resize(500, 500)
  28. mw.show()
  29.  
  30. app.exec()
Add Comment
Please, Sign In to add comment