社区
Qt
帖子详情
QT 怎样打开chm档
paddyabc
2010-03-26 10:23:14
我用了qt写了一个在window 下运行的程序, 我希望好像一般软件一样有一个help file, 所以做了一个chm,
请问要怎样做先可以让其他用家click了help button后, chm file 会自动打开?
...全文
556
9
打赏
收藏
QT 怎样打开chm档
我用了qt写了一个在window 下运行的程序, 我希望好像一般软件一样有一个help file, 所以做了一个chm, 请问要怎样做先可以让其他用家click了help button后, chm file 会自动打开?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
界面美化QSS
QT
网络编程
QT
绘图
QT
多线程视频课程
QT
课程学习目标这套
QT
课程体系是为准备从事以下软件工程师岗位工作的学员群体精心研发的。
QT
软件工程师
QT
高级软件工程师
QT
课程技术模块
QT
核心技术概念
QT
图形窗口编程技术
QT
QSS界面美化实战技术
QT
实用框架编程技术
QT
课程学习路线
QT
核心基础概念体系编程实践
QT
Widgets图形窗口编程基础体系编程实践
QT
基础控件和高级复杂控件体系编程实践
QT
布局管理体系编程实践
QT
模型视图代理框架编程实践
QT
QSS式样表编程实践
QT
界面美化编程实践
QT
文件IO框架编程实践
QT
绘图框架编程实践
QT
图形视图框架编程实践
QT
网络框架编程实践
QT
多线程框架编程实践
QT
线程池框架编程实践
QT
并发库框架编程实践
QT
课程推荐章节
QT
控件美化界面美化是这套
QT
课程中的特色亮点,是
QT
软件工程师在工作实践中可以直接参考应用的,推荐认真学习。
QT
QSS基础控件界面美化
QT
QSS高级控件界面美化
QT
QSS其它控件界面美化
QT
QSS窗口组合界面美化
QT
QSS主窗口界面美化
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进行
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,235
社区成员
26,649
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章