社区
Qt
帖子详情
【求助】怎样用QT来打开外部程序?
soso101
2011-02-12 09:11:15
比如,外部的一个游戏,或者QQ,在qt程序中输入账户密码,谢谢
...全文
372
5
打赏
收藏
【求助】怎样用QT来打开外部程序?
比如,外部的一个游戏,或者QQ,在qt程序中输入账户密码,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gemfield
2011-02-13
打赏
举报
回复
楼主说的做不到
xiuxianshen
2011-02-13
打赏
举报
回复
Qt打开应用程序
蜗牛sf
2011-02-12
打赏
举报
回复
[Quote=引用 1 楼 reynoldxu 的回复:]
如果启动的外部程序,不需要与之交互,直接QProcess::startDetached()即可,启动外部程序后立即返回.
eg:
QProcess::startDetached("cmd.exe");//接受两个参数,第二个参数可以传入参数。具体见QT assistant
打开一个网页,QDesktopServies::openUrl(QUrl("http://www.xxxx.co……
[/Quote]
看了看帮助,还是不懂,可不可以把参数说详细些?比如,要打开某个应用程序,需要什么参数?谢谢
reynoldxu
2011-02-12
打赏
举报
回复
如果启动的外部程序,不需要与之交互,直接QProcess::startDetached()即可,启动外部程序后立即返回.
eg:
QProcess::startDetached("cmd.exe");//接受两个参数,第二个参数可以传入参数。具体见QT assistant
打开一个网页,QDesktopServies::openUrl(QUrl("http://www.xxxx.com/ssss"));
QT
打开
外部
程序
并嵌入
Qt
子窗口的缺点
总之,这样做,是不好用的,所以要么就是以分离软件的形式启动,让它独立运行,或者直接嵌入源码一起编译了(在两个软件都是自己开发的情况了,因为需要源码)。
Qt
嵌入
外部
程序
界面初探
项目需要将一个
外部
软件嵌入自己编写的
qt
界面,类似于将
外部
程序
当作自己软件的一个插件,以起到集成的目的。自己刚开始用电脑自带的计算器做例子,但一直没成功,换了其他软件就能成功嵌入。 流程: 1)首先
打开
需要的
外部
程序
; 2)通过spy+获取的
外部
程序
类名; 3)将类名当作函数FindWindow的第一个参数(字符串); 代码: HWND m_pwHwnd = NULL; QWidget* m_widget = nullptr; while (!m_pwHwnd) {
QT
打开
外部
程序
并嵌入
Qt
界面
打开
并嵌入
外部
程序
Qt
编程调用
外部
程序
打开
文件
QDesktopServices::openUrl ( QUrl::fromLocalFile(fileName) );
fileName:文件名,如C:/新建 Microsoft Word 文档.doc
QUrl::fromLocalFile()一定要用这个方法,因为文件名或路径中中文或空格,不然打不开文件.
直接用QUrl(fileName)只能
打开
英文名称和没有空格路径的文件.
如何启动一个
外部
程序
答:1、使用QProces
(十六)
QT
启动
外部
程序
和URL
在工作中会遇到一种情况,启动
外部
程序
,例如你需要客户
打开
浏览器或者你的工程和其他
程序
是联动的等等。
QT
提供了QProcess类来启动
外部
程序
,启动
外部
程序
。 一、启动
外部
程序
的方式 1.startDetached() 通常情况下,我们启动
程序
后就不会再次关注该
程序
,那么我们就可以使用startDetached()方法,它有一个bool的返回值,简单的告诉你
程序
是否启动了。并且即使我们的
程序
关闭了,我们
打开
的
程序
也不会关闭,依然保持自己的状态(也就是不论它是关闭、崩溃、
打开
中,都和我们的
程序
无关) bool
Qt
21,503
社区成员
26,693
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章