首页 > 系统相关 >qt程序关闭界面后,进程依然没有退出

qt程序关闭界面后,进程依然没有退出

时间:2024-09-11 16:25:23浏览次数:9  
标签:界面 qt 程序 进程 关闭 退出

一种关闭界面彻底退出的方式,main.cpp中加入

    // 启用退出锁定
    QCoreApplication::setQuitLockEnabled(true);
 
    // 在应用程序退出时终止后台进程
    QObject::connect(&a, &QCoreApplication::aboutToQuit, []() {
        QProcess::startDetached("taskkill /F /IM program-name.exe");
    });

【参考】

QT在退出程序时,界面关闭,但是后台程序没有被关闭_qt程序关闭后进程还在-CSDN博客

标签:界面,qt,程序,进程,关闭,退出
From: https://www.cnblogs.com/xixixing/p/18408442

相关文章

  • 一个简约的uniapp登录界面,基于uniapp+vue3+uview-plus
    uniapp-vue3-template一个简约的uniapp登录界面,基于uniapp+vue3+uview-plus页面主要包括:用户登录,手机验证码登录,用户注册,重置密码等页面登录进去后为空白模板源码在文末界面源码uniapp登录界面源码......
  • Qt 中实现异步散列器80
    前言在前面两篇实战文章中:OpenTelemetry实战:从零实现分布式链路追踪OpenTelemetry实战:从零实现应用指标监控:西部世界官网覆盖了可观测中的指标追踪和metrics监控,下面理应开始第三部分:日志。但在开始日志之前还是要先将链路追踪和日志结合起来看看应用实际使用的实践。......
  • ruoyi-vue 界面框架构造
    界面框架:我采用了flex布局,先分左右,然后右侧再分上下。步骤:1.首先实现简单的菜单1.1菜单是个菜单项数组[]1.2菜单项结构例子{id:'001',name:'历史轨迹',//菜单名称isTitle:true,//表示可以展开level:1,//level控制缩进,vue动态class使用expand:......
  • 震惊!!一男子用尽了各种方式都搜不到这个资源,于是他竟然将手伸向了......!?pyqt pyside
    震惊!!一男子用尽了各种方式都搜不到这个资源,于是他竟然将手伸向了......!?pyqtpyside随窗口自适应、可缩放、拖动QLabel需求场景实现功能和使用1.参数设置2.设置图片3.缩放4.拖动5.小惊喜(裁剪图片)完整使用案例1.使用QtDesigner设计一个简单界面2.引用制......
  • QT使用定时器事件驱动完成定时播报效果
    widget.h#ifndefWIDGET_H#defineWIDGET_H#include<QWidget>#include<QObject>#include<QPushButton>#include<QLineEdit>#include<QLabel>#include<QTimer>#include<QString>#include<QTime>#include......
  • Qt 中实现异步散列器
    【写在前面】在很多工作中,我们需要计算数据或者文件的散列值,例如登录或下载文件。而在Qt中,负责这项工作的类为 QCryptographicHash。关于 QCryptographicHash:QCryptographicHash是Qt框架中提供的一个用于生成加密散列(哈希值)的类。该类可以将任意长度的输入(二进制或文......
  • 界面控件DevExpress中文教程:如何PDF图形对象的可见性?
    DevExpress拥有.NET开发需要的所有平台控件,包含600多个UI控件、报表平台、DevExpressDashboardeXpressApp框架、适用于VisualStudio的CodeRush等一系列辅助工具。屡获大奖的软件开发平台DevExpress近期重要版本v24.1已正式发布,该版本拥有众多新产品和数十个具有高影响力的功......
  • Qt使用绿色pdf阅读器打开文件
    1.下载SumatraPDF2.设置 3.代码voidMainWindow::on_pushButton_clicked(){QProcess*process=newQProcess();QStringfilePath="C:\\Users\\jude\\Desktop\\su\\11.pdf";QStringsumatraPath="C:\\Users\\jude\\Deskt......
  • 【Qt】事件分发器
    事件分发器概述        在Qt中,事件分发器(EventDispatcher)是⼀个核⼼概念,⽤于处理GUI应⽤程序中的事件。事件分发器负责将事件从⼀个对象传递到另⼀个对象,直到事件被处理或被取消。每个继承⾃QObject类或QObject类本⾝都可以在本类中重写boolevent(QEve......
  • Python Pyqt5 将ui文件转换成py文件
    命令行pyuicyour_ui_file.ui-ooutput_file.py如果是虚拟环境,则需要提前进入虚拟环境中执行pyuic命令uitopy文件的使用如果是ui文件转换过来的py文件,不要直接在此py文件中编写代码。如果你的ui文件发生变换就需要重新生成py文件,这个时候新的py文件就会覆盖历史的。正确使......