找回密码
 立即注册
收起左侧

请教关于如何启动外部程序

2
回复
8536
查看
[复制链接]
累计签到:1 天
连续签到:1 天
来源: 2013-9-17 22:23:44 显示全部楼层 |阅读模式
1Qter豆
我想通过QT的QProcess启动c盘的千千静听,程序如下:
#include "mainwindow.h"#include "ui_mainwindow.h"#include "QProcess"
MainWindow::MainWindow(QWidget *parent) :    QMainWindow(parent),    ui(new Ui::MainWindow){    ui->setupUi(this);    QProcess *p = new QProcess;    p->start("C:\\Program Files\\TTPlayer\\TTPlayer.exe");}
MainWindow::~MainWindow(){    delete ui;}但是没有任何反应啊?
我想做过关于WINDOWS下面的QT的高手帮助一下,谢谢

最佳答案

查看完整内容

启动有的程序需要设置工作路径 因为有的程序启动读取的配置文件是当前路径来的 你设置了之后就不一样了、 setWorkingDirectory 你再试试
回复

使用道具 举报

累计签到:410 天
连续签到:1 天
2013-9-17 22:23:45 显示全部楼层
启动有的程序需要设置工作路径
因为有的程序启动读取的配置文件是当前路径来的
你设置了之后就不一样了、
setWorkingDirectory
你再试试
回复

使用道具 举报

尚未签到

2013-9-17 23:21:45 显示全部楼层
windows我不懂,不过我估计你的路径有问题,绝对路径前面要加 file://
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了