退出应用程序

import sys
from PyQt5.QtWidgets import QHBoxLayout,QMainWindow,QApplication,QPushButton,QWidgetclass QuitApplication(QMainWindow):def __init__(self):super(QuitApplication,self).__init__()self.resize(300,120)self.setWindowTitle('退出应用程序')# 添加Buttonself.button1 = QPushButton('退出应用程序')# 将信号与槽关联self.button1.clicked.connect(self.onClick_Button)layout = QHBoxLayout()layout.addWidget(self.button1)mainFrame = QWidget()mainFrame.setLayout(layout)self.setCentralWidget(mainFrame)# 按钮单击事件的方法(自定义的槽)def onClick_Button(self):sender = self.sender()print(sender.text() + ' 按钮被按下')app = QApplication.instance()# 退出应用程序app.quit()
if __name__ == '__main__':app = QApplication(sys.argv)main = QuitApplication()main.show()sys.exit(app.exec_())

设置图标

import sys
from PyQt5.QtWidgets import QMainWindow,QApplication
from PyQt5.QtGui import QIcon
'''
窗口的setWindowIcon方法用于设置窗口的图标,只在Windows中可用QAplication中的setWindowIcon方法用于设置主窗口的图标和应用程序图标,但调用了窗口的setWindowIcon方法
QAplication中的setWindowIcon方法就只能用于设置应用程序图标了
'''
class IconForm(QMainWindow):def __init__(self):super(IconForm,self).__init__()self.initUI()def initUI(self):self.setGeometry(300,300,250,250)# 设置主窗口的标题self.setWindowTitle('设置窗口图标')# 设置窗口图标self.setWindowIcon(QIcon('./images/Basilisk.ico'))if __name__ == '__main__':app = QApplication(sys.argv)app.setWindowIcon(QIcon('./images/Dragon.ico'))main = IconForm()main.show()sys.exit(app.exec_())

PyQt5——退出应用程序和设置图标相关推荐

  1. 从0开始架构一个IOS程序—— 02 — 设置启动图标与启动页面

    从0开始架构一个IOS程序 02设置启动图标与启动页面 Mac OSX 10.11 之后 1 指定应用程序所要加载的应用图标与启动加载图片 2 应用图标的相关设置 3 启动图片的相关设置

  2. 怎样使用菜单栏中的Apple图标在苹果Mac上强制退出应用程序?

    如果 Mac 上的某个 App 停止响应,并且用户无法正常退出这个 App,使用"强制退出"来关闭这个 App.大家都知道Command + Option + Escape键盘快捷 ...

  3. Android 设置应用程序名称和图标

    Android 设置应用程序名称和图标 1. 名称 首先找到安卓项目中AndroidManifest.xml文件,然后再找application节点中的android:label可直接在label=写 ...

  4. uniapp小程序底部tabbar图标大小设置

    小程序底部tabbar图标大小设置 在uniapp中小程序的tabbar没有设置图标大小的属性,导致小程序在不同平台打开时图标大小显示的不一样,特别是在电脑微信打开小程序时,底部的图标就会特别大,使得 ...

  5. 控制台程序设置程序标题、图标

    控制台程序设置程序标题.图标 // An highlighted block #include <iostream> #include <windows.h> #include ...

  6. PyQt5为窗口设置图标

    一.资源文件的准备 首先需要准备好所要设置的图标的相关图片并将其放在相应的本地文件路径下,建议使用一些符合图标要求的图片,否则使用之后可能达不到预期的效果,在我下边的示例中,因为我随意选择的图片就导致 ...

  7. Qt中如何给生成的可执行文件设置图标

    近期由于需要大量使用QT来做毕业设计的程序的界面,也就顺带复习了下Qt的开发,在美化界面时,发现需要对编译的Release的exe可执行文件设置图标,于是查阅资料,发现还是在qt自己的文档里提供了解决 ...

  8. Python 使用PyQt5进行界面程序开发

    目的:使用PyQt5进行界面程序开发 环境: 问题: 解决方案: 步骤: 附代码如下: 环境: 系统:win10 IDE: Pycharm 2018.1.4 Python版本: 3.6.4 问题: 之 ...

  9. Qt 5.12 for Android 环境搭建+设置图标纵向横向+发布

    Qt与Android的环境搭建 Qt for Android配置基本需求 可能发生的错误 Qt for Android设置图标的方法 Qt for Android设置在手机纵向横向方法 Qt for ...

最新文章

  1. 【Vue】IView之table组件化学习(二)
  2. python绘制条形图用什么函数_Python绘制正余弦函数图像完整代码
  3. AI进军摇滚圈,老炮:这是啥?
  4. Android 权限的一些细节
  5. 20应用统计考研复试要点(part7)--统计学
  6. raid配置ssd为缓存_超融合硬件选配推荐指南 | 第三期:SSD 与 HDD
  7. matplotlib散点图笔记
  8. 作者:刘新海(1976-),男,中国人民银行征信中心副研究员
  9. 自用JavaMail实现
  10. java dns 缓存_一次排查多线程引发Java DNS缓存的Bug
  11. [阅读笔记]《解析卷积神经网络_深度学习实践手册》魏秀参著
  12. 【MySQL】多表查询事务权限管理
  13. 对称矩阵可以分解为对称矩阵的乘积 对称矩阵开根
  14. oracle sql 常用语句大全,SQL常用语句大全
  15. 华为高端麒麟芯片或将绝版,余承东:应对方案已出!【附演讲全文】
  16. UE4材质 制作UV贴图
  17. 有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。
  18. 查看webpack版本
  19. 贪心法 第1关:找零钱
  20. java中的方法重写

热门文章

  1. 程序人生 - 上牌不用跑!“浙A区域号牌”云申领啦!
  2. 每年假期 23 天起的英伟达,单日市值暴涨 2000 亿美元!
  3. set 有序吗js_JavaScript Set没你想的那么简单!
  4. Fullpage指定某一屏内容不垂直居中
  5. live2dmesh渲染优先级_Cocos引擎_游戏开发引擎
  6. SQL语句的执行顺序
  7. 非等概率抽奖抽奖逻辑
  8. 这不是盗梦空间,这是中国基建“智慧工地”
  9. 2016 杭州·云栖大会 PDF 下载 | 那伊抹微笑
  10. C++ 如何遍历数组