qt 打印 doc文件

本文介绍了在QT环境中如何进行DOC文件的转换操作,并详细讨论了利用print函数实现文件打印的功能。
摘要由CSDN通过智能技术生成
将QString转换成char *:
QByteArray byte1 = openFileName.toLatin1();
char *param1 = byte1.data();
其中openFileName是QString的字符串;
添加菜单:
void MainWindow::createMenus()
{
    //新建一个菜单项,并添加file菜单
fileMenu=menuBar()->addMenu("&File");
    //添加菜单中的选项,这里只加了一个,即打印文件
fileMenu->addAction(printAct);
}
添加工具栏:
void MainWindow::createToolBar()
{
    //创建一个file工具栏
toolBar=addToolBar("&File");
    //添加工具栏中的选项,这里只加了打印文件这一个选项
toolBar->addAction(printAct);
}
//设置菜单和工具栏中的选项
void MainWindow::createActions()
{
    //新建选项并设置快捷键和图标,加上相关曹函数
printAct=new QAction("&Print",this);
printAct->setShortcut(tr("Ctrl+P"));
printAct->setStatusTip("Print the file");
printAct->setIcon(QIcon("/ata0a/c3iword/images/print.png"));
connect(printAct,SIGNAL(triggered()),this,S
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值