QT5.7调用win7打印功能
来源:互联网 发布:中核华兴网络大学 编辑:程序博客网 时间:2024/06/11 16:24
QT += printsupport
bool SystemHelp::printFile()
{
qDebug()<<"打印中 。。。。。。。";
// create a printer
QPrinter printer;
QString printerName = printer.printerName();
QString filePath="C:/doc/test.doc";
// no default printer or no file return false
if( printerName.size() == 0 || filePath.size() == 0)
return false;
QFileInfo fi(filePath);
if(!fi.exists())
return false;
int ret = 0;
ret = (int)ShellExecuteW(NULL,
QString("print").toStdWString().c_str(),
filePath.toStdWString().c_str(),
NULL,
NULL,
SW_HIDE);
// if return number bigger than 31 indicate succ
if (ret > SE_ERR_NOASSOC)
return true;
return false;
}
void SystemHelp::on_toolButton_3_clicked()//打印
{
printFile();
qDebug()<<"链接打印机";
}
0 0
- QT5.7调用win7打印功能
- Qt5打印功能示例代码
- QT5 调用 MATLAB2013 引擎 win7
- qt5框架—打印功能的实现
- 调用IE打印功能
- 调用浏览器打印功能
- js调用打印功能
- QT5.7调用office
- 调用系统的打印功能
- 调用EXCEL的打印功能
- js调用浏览器打印功能
- jsp页面调用打印功能
- JavaScript调用浏览器打印功能
- Win7 Qt5.7 QtXlsxWriter 安装笔记
- win7 下 vs2013 + Qt5.7 程序打包
- win7下VS2013 QT5.7 安装配置
- 网页调用IE浏览器的打印功能
- ASP-调用IE自带打印功能
- hexo搭建blog并部署到github
- java 程序调windows、linux命令行
- JavaScript闭包的简单理解
- Docker的使用--常用的docker命令(三)
- 浅谈Hybrid技术的设计与实现
- QT5.7调用win7打印功能
- NYOJ1236 挑战密室
- 开始写博客
- 个人记录-LeetCode 102. Binary Tree Level Order Traversal
- 搭建自己的linux服务器
- 根据ip地址确定国家的方法
- java-----------华为机试------取近似值
- 谈谈网站SEO项目优化及SEO项目诊断基本框架
- 在NDK开发中引入第三方库(AndroidStudio Cmake)