社区
Qt
帖子详情
QT 怎样打开chm档
paddyabc
2010-03-26 10:23:14
我用了qt写了一个在window 下运行的程序, 我希望好像一般软件一样有一个help file, 所以做了一个chm,
请问要怎样做先可以让其他用家click了help button后, chm file 会自动打开?
...全文
598
9
打赏
收藏
QT 怎样打开chm档
我用了qt写了一个在window 下运行的程序, 我希望好像一般软件一样有一个help file, 所以做了一个chm, 请问要怎样做先可以让其他用家click了help button后, chm file 会自动打开?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
smart_code
2011-09-26
打赏
举报
回复
[Quote=引用 8 楼 zzcdyx_ok 的回复:]
用这个方法也行
QProcess *mp_helpProcess = new QProcess(this);
QStringList argument("help.chm");
mp_helpProcess->start("hh.exe", argument);
[/Quote]
这个方法好用,谢谢!
zzcdyx_ok
2011-05-26
打赏
举报
回复
用这个方法也行
QProcess *mp_helpProcess = new QProcess(this);
QStringList argument("help.chm");
mp_helpProcess->start("hh.exe", argument);
tingsking18
2010-03-27
打赏
举报
回复
这段代码我用的很好,没有问题.
你调试一下,看看是哪里的问题
paddyabc
2010-03-27
打赏
举报
回复
我现在将你写了另一个程序, 程序只运行你所写的代码, 发觉完全没有问题, 所以我在自己原本的程序里, 用QProcess::execute运行新写的程序来开chm, 已经没有问题了, 是不是用这个方法, 一定要在另一个process运行?
window本身又用不到fork(), 现在只能用这个方法...
无论如何都非常多谢你
paddyabc
2010-03-27
打赏
举报
回复
你好呀, 我用了tingsking18提供的方法后, CHM 可以打开,而且没有commad propmt弹出,但每次一打开chm, 个程序便出了问题, 不能正常运作,个error是StackHash_1703, 是不是要在什么情况下才能用这个方法打开chm呢?
paddyabc
2010-03-26
打赏
举报
回复
我试过用execv来打开, 但好像不行....
如果用system("help.chm");来打开, 但系就会有一个comand prompt弹出....
有没有方法可以打开chm file, 但又不会弹出comand prompt
knightzhuwei
2010-03-26
打赏
举报
回复
直接调cmd命令打开?
dyw
2010-03-26
打赏
举报
回复
http://www.kchmviewer.net/
tingsking18
2010-03-26
打赏
举报
回复
typedef long ( *SHELLRUN)(long,const char*, const char*, const char* ,const char* , int );
SHELLRUN test;
QString str = "shell32.dll";
QLibrary lib(str);
test = (SHELLRUN)lib.resolve("ShellExecuteA");
const char * te = "open";
const char * te1 = ".\\help\\Guide.CHM";
test(NULL,te,te1,NULL,NULL,5);
lib.unload();
Qt
简介
Qt
简介 ps:发现百度真是*,百度搜索
Qt
,搜索内容你知道的,关于
Qt
的百度百科介绍也是简短。以下是来源于维基百科的介绍 Src:维基百科-
Qt
Qt
(官方发音同cute 发音为/kju:t/[4],虽然也俗称为Q.T.发音为/kju:tiː/")是一个跨平台的C++应用程序开发框架。广泛用于开发GUI程序,这种情况下又被称为部件工具箱。也可用于开发非GUI程序,比如控制台
Qt
--MySql连接
Qt
–MySql数据库连接 1、QSqlQuery类 提供了对象数据库的数据进行基本的增删查改的操作,主要针对sql语句的描述 2、QSqlTableModel类 建立在QSqlQuery类基础上,对QSqlQuery类重新封装,提供了一个单表操作的可编辑数据模型,不需要针对sql有太多关注,需要了解相关的函数,实现对数据的增删查改 不同数据库在操作时,针对数据库的驱动配置也是不同的 1)在.pro文件下 配置sql模块,让加载到工程中
QT
+= sql 代表载入了一个文件夹
Qt
Sql 2
QT
开发的邮箱系统一般错误的原因
常见邮件发送失败原因分析以及解决方法2009-11-03 15:24一.发到 sina.com 的邮件会被退回 我发到 sina 的邮件会被退回,并提示"remote server said: 553 Spam Mail http://mail.sina.com.cn/FAQ.html";错误,怎么办? 访问http://mail.sina.com.cn/FAQ.html我们可以得知,sina进行
OSG3.6.5帮助文件
档
编译
OSG帮助文件编译: html
chm
qch
Windows下
Qt
用7z解压、7za压缩tar文件
7z --help 7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (locale=utf8,Utf16=on,HugeFiles=on,64 bits,8 CPUs x64) Usage: 7z <command> [<switches>......
Qt
16,817
社区成员
26,684
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章