首页 > 其他分享 >Qt打开文件夹

Qt打开文件夹

时间:2023-07-24 22:25:03浏览次数:42  
标签:program Qt process QStringList 文件夹 QString dirPath 打开

QString dirPath = QFileInfo(filepath).dir().path();//文件所在文件夹路径
    dirPath.replace("/", "\\");//win系统下/替换成\。
    QProcess process;
    //启动一个program程序 用后面的参数。
    //第一个参数是program QString类型,第二个参数是QStringList类型
    process.startDetached("explorer", QStringList() << QString("/root,") << QString("%1").arg(dirPath));

参考:QT打开文件夹或文件,选择文件夹或者选择文件 - 一字千金 - 博客园 (cnblogs.com) 里面的1.2

标签:program,Qt,process,QStringList,文件夹,QString,dirPath,打开
From: https://www.cnblogs.com/littleheadache/p/17578504.html

相关文章

  • QT从入门到实战完整版 P38
    手动调用绘图事件widget.h#ifndefWIDGET_H#defineWIDGET_H#include<QWidget>QT_BEGIN_NAMESPACEnamespaceUi{classWidget;}QT_END_NAMESPACEclassWidget:publicQWidget{Q_OBJECTpublic:Widget(QWidget*parent=nullptr);~Widget();......
  • Qt mingw73_32 + MySql8.0 使用和对数据库操作 - 初窥篇1
    1、开发环境QtCreator4.8.2+Qt5.12.2+MySql8.0.332、设计背景现在已经有MySql8.0.33是64位的数据库,仅支持64位的程序,但是当前Qt程序编译环境是mingw73_3232位程序连接64位的数据库实例3、操作流程1)测试驱动代码+测试结果intmain(inta......
  • sourecetree无法打开/闪退的问题
    1、问题分析sourecetree之前可以正常使用,突然出soure无法正常打开的问题2、问题解决注:本文sourcetree安装在win11系统,win10等系统目录大同小异①(若快捷方式在桌面步骤①省略,直接进入步骤②)在sourcetree图标上右键选择[打开文件位置],博主是在win11的"开始"屏幕固定处右击的......
  • 通信猫 共享MQTT服务器 在线客户端连接失败
    解决方法使用官方mqtt链接工具(只支持TCP协议)需要有vs2013的dll文件支持,下载连接__官方下载链接,引用自http://www.tongxinmao.com/txm/webmqtt.php正常使用ws协议端口18832连接,控制台输出如下:使用WS协议连接ws协议端口18832,链接失败使用页面客户端工具连接TCP,查看控......
  • Qt Cannot retrieve debugging output报错 (无法获取调试输出.)
    我们在QT中有时会遇到Cannotretrievedebuggingoutput报错,无法利用qDebug输出内容,原因是开了两个qt软件,这是需要我们把其中一个qt软件关了,然后在唯一的qt中打开项目,放心,一个窗口仍然可以运行两个程序。 ......
  • c#学习笔记,实现物联网MQTT通信
    一、什么是MQTT MQTT协议由于其用极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务,具有开销低、占用带宽低、即时通讯等优点,使其在物联网、小型设备、移动应用等方面有较广泛的应用,在工业物联网中,MQTT也有广泛的应用。主要有以下特点:使用发布/订阅消息模式,提供......
  • 打开IAR工程后,Workspace栏不显示工程的解决办法
    有时IAR工程因异常关闭,再次打开IAR工程时,会出现Workspace栏不显示工程的现象,如下图所示:  原因:demo.eww文件内容丢失,丢失后demo.eww文件内容的内容如下:<?xmlversion="1.0"encoding="UTF-8"?><workspace><batchBuild/></workspace>正常的demo.eww文件内容应该如下,即......
  • C#实现Windows中"用xxx打开"
    在Windows中,将文件用鼠标拖动到一个程序上面,会有一句小提示:用xxx打开(如下图)。 它本质上就是运行程序时,传递了一个文件路径的命令行参数。相当于这样的命令:program.exefile_path 其中"program.exe"就是打开此文件用的程序,"file_path"参数就是拖过去......
  • android 查询文件夹里面文件名
    Android查询文件夹里面文件名作为一名经验丰富的开发者,我很高兴能够教会你如何在Android中查询文件夹里的文件名。下面我将向你展示整个流程,并给出每一步的具体代码和注释。流程概述首先,让我们来看一下整个过程的流程概述。我们将通过以下步骤实现查询文件夹内文件名的功能:......
  • VS 如何用Qt 数据可视化
    VS如何用Qt数据可视化引言在软件开发过程中,数据可视化是非常重要的一环。通过数据可视化,我们可以更直观地展示数据,从而更好地理解和分析数据。Qt是一个功能强大的跨平台开发框架,它提供了丰富的图形绘制和数据可视化工具,可以帮助我们轻松实现各种形式的数据可视化。本文将介绍如......