zoukankan      html  css  js  c++  java
  • 点击按钮退出窗口

    如图所示,当点击quit按钮时,退出窗口

    代码:

     1 """
     2 This program creates a quit
     3 button. When we press the button,
     4 the application terminates.
     5 """
     6 
     7 import sys
     8 from PyQt5.QtWidgets import QWidget, QPushButton, QApplication
     9 
    10 
    11 class Example(QWidget):
    12 
    13     def __init__(self):
    14         super().__init__()
    15 
    16         self.initUI()
    17 
    18     def initUI(self):
    19 
    20         # create a push button
    21         quitbtn = QPushButton('Quit', self)
    22         # QPushButton(string text, QWidget parent = None)
    23         # The text parameter is a text that will be displayed on the button
    24         # The parent is a widget on which we place our button
    25 
    26         quitbtn.clicked.connect(QApplication.instance().quit)
    27         # The clicked signal is connected to the quit() method which terminates the application.
    28         # The communication is done between two objects: the sender and the receiver.
    29         # The sender is the push button, the receiver is the application object.
    30 
    31         quitbtn.resize(quitbtn.sizeHint())
    32         quitbtn.move(50, 50)
    33 
    34         self.setGeometry(300, 300, 250, 150)
    35         self.setWindowTitle('Quit button')
    36         self.show()
    37 
    38 
    39 if __name__ == '__main__':
    40 
    41     app = QApplication(sys.argv)
    42     ex = Example()
    43     sys.exit(app.exec_())
  • 相关阅读:
    Orchard CMS中如何打包不带源码的模块
    牛X的CSS3
    Docker指令
    Spring Boot 应用 发布到Docker
    Haproxy全透明代理
    TCP/IP协议理解
    ubuntu tomcat 部署java web
    UDP"打洞"原理
    java多线程-线程通信
    window环境下杀死tomcat
  • 原文地址:https://www.cnblogs.com/fuqia/p/8698022.html
Copyright © 2011-2022 走看看