博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PyQt5退出应用程序
阅读量:3899 次
发布时间:2019-05-23

本文共 1127 字,大约阅读时间需要 3 分钟。

import sysfrom PyQt5.QtWidgets import QMainWindow, QApplication,QHBoxLayout,QPushButton,QWidgetfrom PyQt5.QtGui import QIconclass QuitApplication(QMainWindow):    def __init__(self, parent= None):        super(QuitApplication, self).__init__(parent)        #设置窗口标题        self.setWindowTitle('退出应用程序')        #设置窗口尺寸        self.resize(400,300)        #添加Button        self.button1 = QPushButton("退出应程序")        #绑定事件        self.button1.clicked.connect(self.onClick_Button)        #添加水平布局        layout = QHBoxLayout()        #将button放入布局        layout.addWidget(self.button1)        #创建QWdget        mainFrame = QWidget()        #将布局置入        mainFrame.setLayout(layout)        #放入窗口        self.setCentralWidget(mainFrame)    #按钮点击事件(自定义槽)    def onClick_Button(self):        #获得Button        sender = self.sender()        #输出button文本        print(sender.text())        app = QApplication.instance()        #退出应用程序        app.quit()if __name__ == '__main__':    #创建应用    app = QApplication(sys.argv)    #设置窗口icon    app.setWindowIcon(QIcon('./python.jpg'))    main = QuitApplication()    main.show()    app.exit(app.exec_())

在这里插入图片描述

转载地址:http://yoben.baihongyu.com/

你可能感兴趣的文章
皮克斯宣布开源Universal Scene Description
查看>>
复盘:一个创业项目的失败之路
查看>>
阿里巴巴宣布加入Linux基金会
查看>>
为什么你应该尝试 “全栈”
查看>>
程序员什么时候该考虑辞职
查看>>
如何写一本书?
查看>>
加班能体现编程的热情吗?
查看>>
Hadley Wickham:一个改变了R的人
查看>>
glibc 指导委员会解散声明
查看>>
Linux创始者托瓦兹谈及IoT --「安全在其次」
查看>>
传感器数据分析(Sensor Data Analytics)是什么?
查看>>
智能硬件开发如何选择低功耗MCU?
查看>>
阿里感悟(十)如何写好简历
查看>>
阿里感悟(十一)如何准备面试
查看>>
软件架构入门
查看>>
80 多个 Linux 系统管理员必备的监控工具
查看>>
OOD的原则
查看>>
Tool to trace local function calls in Linux
查看>>
Linux 下查询 DNS 服务器信息
查看>>
ulimit 里的 file size 的 block 单位是多少?
查看>>