用法:QProcess::execute("explorer文件名");例:QProcess::execute("explorerc:\\123.txt");----------------------------------------------------------------------应该早有大虾发现了这个方法,只是我没搜到,于是有了下面这篇聒噪的探索文章。如何在Qt中用默认程序打开文件..
分类:
其他好文 时间:
2015-05-04 15:45:11
阅读次数:
130
项目做到一定阶段,经常需要在原来的工程上调用外部程序。Qt为此提供了QProcess类,QProcess可用于完成启动外部程序,并与之交互通信。
一、启动外部程序的两种方式:
(1)一体式:void QProcess::start(const
QString & program, const QStringList & arguments, OpenMode mode = ReadWr...
分类:
其他好文 时间:
2014-10-14 20:29:49
阅读次数:
268
QProcess 类用来启动另外的一个出现并与他们联系。 开始一个进程,通过传递你想要运行程序的名称和命令行参数作为参数给start()函数,来开始一个进程。参数作为独立的字符串来提供。 QProcess运行你对待一个进程就像一个I/O 设备一样。你能够从进程中读取和写入数据,就像是网络TC...
分类:
其他好文 时间:
2014-10-12 03:29:17
阅读次数:
189
远程无人值守的机器,需要升级的时候,如果需要替换主程序,可以先下载新的主程序(放到临时目录).确保下载的程序完整以后,将老程序替换成新程序.然后老程序(正在运行的程序)启动外部程序(一般是一个shell),注意在QT程序中启动另外一个shell的时候可以使用如下代码:QProcess* pro = ...
分类:
其他好文 时间:
2014-09-04 16:44:39
阅读次数:
187
大概试了一下,还是不错的,不过字符编码问题还不太好解决:代码:#include "mainwindow.h"#include "ui_mainwindow.h"#include #include #include #include MainWindow::MainWindow(QWidget *pa...
分类:
其他好文 时间:
2014-08-20 01:20:05
阅读次数:
217
当需要在QT中执行shell命令时可以利用以下方法: (1)首先包含头文件: #include <QProcess> (2)执行shell命令: QProcess::execute("ls"); ///////////////////// #include ?<QProcess> void Widget:on_pus...
分类:
系统相关 时间:
2014-08-18 14:39:12
阅读次数:
226
分类:Qt2011-02-18 21:351395人阅读评论(3)收藏举报qtmysql数据库windowspathcmd.使用Qt做MySQL数据库开发,遇到需要备份、还原数据库的问题。MySQL中没有提供将数据库备份成.sql文件的SQL语句,而是提供了一个mysqldump.exe工具来完成这...
分类:
数据库 时间:
2014-07-16 19:03:22
阅读次数:
276