# -*- coding: utf-8 -*- import sys from PyQt5.QtWidgets import QWidget, QApplication, QVBoxLayout, QPushButton class MyWidget(QWidget): def __init__(self, parent=None): super(MyWidget, self).__init__(parent) self.setWindowTitle("block application") layout = QVBoxLayout(self) blockBtn = QPushButton("block process") layout.addWidget(blockBtn) blockBtn.clicked.connect(self.block) self.resize(300, 200) def block(self): import time while True: print(time.time()) if __name__ == '__main__': app = QApplication(sys.argv) widget = MyWidget() widget.show() app.exec_()