Qt富文本编译器怎么打开Word文档
下面代码中WINWORD.EXE的路径根据你机器上安装的Office的位置和版本来确定,或者在你的安装盘直接搜索WINWORD.EXE, 第二行写的是你要打开的word文档的文件路径。
QProcess *myProcess = new QProcess(this);myProcess->start(QString("C:/Program Files (x86)/Microsoft Office/Office15/WINWORD.EXE"), \ QStringList("D:/Docs/test.doc"));。
QtCreator中如何编程打开一个Excel文
我的Qt学习路线: 本身具备:精良的MFC编程能力及项目经验,一般的C++标准语法,一般的C++设计基础。
本身积累了不多的项目开发经验。 Qt学习路线: 配置VC++6.0和Qt4.4.0,编译Qt4.4.0库。
网络查找相关资料和书籍。 阅读《QT学习笔记.doc》、《Qt4入门中文版.pdf》并练习、《QT中文手册.pdf》、《Qt学习之路》系列。
用Qt升级改造VC++6.0示波器程序,查看联机帮助。 安装QtCreator开发环境开发ERP程序。
项目需要吧,现在接触的反而少了一些。不过希望这个学习过程能够对您有所帮助。
既然你已经配置好开发环境了,那么也就离成功不远了,祝贺! 箴言:不求精通、熟练,但求能够循循道来、操之用之即可。
如何用Qt编一个文本编辑器
1、能够进行文档输入。
QPlainTextEdit控件足够满足所有需求。
2、能够进行编辑,包括字体、字体大小、颜色、复制、粘贴等。
编辑 —— QPlainTextEdit足以。
复制粘贴 —— QPlainTextEdit足以。
字体、字体大小、颜色 —— 从第三点可以看出,这个软件处理的是txt文本文件。文本文件没有编辑字体概念,只有显示字体——因为它是无格式的,非富文本信息,我们只能设置用什么字体显示,而不是标题用什么字体,正文用什么字体——那个请用word。
所以,如果是处理txt的,那个叫显示字体。QPlainTextEdit的内容存储于QTextDocument,该控件本身是QWidget,二者都可以用QFont设置字体和字号,具体请查阅相关API。
至于字体颜色,这个在QPlainTextEdit里是前景色,请使用QPalette调色盘修改设置。
3、能够打开并显示、保存和另存为.txt文件。
显示,查阅QPlainTextEdit文档。
打开、保存,后台部分,请查阅QFile和QTextStream类的文档。
界面控制部分,请用Qt Designer(Qt设计师),建立一个MainWindow工程,然后自行编辑菜单栏和工具栏,然后用信号槽执行后台操作。
4、能够将.txt文件输出为PDF文件。
方法一:使用QPdfWriter,手动进行输出。
方法二:使用QPrinter,调用系统打印机进行输出。Adobe Reader之类的强力PDF浏览器,会在系统打印机里添加PDF打印机,用那个打印为PDF文件即可。
5、同上方法二
6、能够建立一个查找对话框,进行查找
说真的,用文本编辑器做毕设真的是自虐,这个涉及到的技术内容基本涵盖了整个GUI开发理论了……
查找对话框,用QDialog做
字符串查找,应该没难点吧?
查找到后,界面上的光标定位和选中、高亮,使用QTextDocument和QTextCursor开发。
QT如何用QProcess打开一个word文档
下面代码中WINWORD.EXE的路径根据你机器上安装的Office的位置和版本来确定,或者在你的安装盘直接搜索WINWORD.EXE, 第二行写的是你要打开的word文档的文件路径。
QProcess *myProcess = new QProcess(this);
myProcess->start(QString("C:/Program Files (x86)/Microsoft Office/Office15/WINWORD.EXE"), \
QStringList("D:/Docs/test.doc"));
打印“草稿输出”是什么意思
所谓草稿输出,即按草稿的质量进行输出打印文档。
按草稿质量打印文档时,Word 将不打印格式及大部分图形,因此可加快打印文档的速度。实践证明,在印刷体上看一份稿件要比在电脑屏幕上看的效果好的多,因为它更能发现某些不易被察觉的错误,因此,某些重要的稿子完成后打印出来再经反复的检查修改是十分必要的,我个人有很多时候也是这么做的,而且往往会收到一些意想不到的效果。
注意:某些打印机不支持此选项。启动“草稿输出”的方法是:点击Word的“文件”菜单,调出“打印”对话框再点击“选项”选中“草稿输出”即可。