问:如何打印QFile?

时间:2014-04-08 10:34:38

标签: qt qfile qprinter

实际上,我有一个通过Qt生成的CSV文件。我需要为用户添加打印选项,以便在不打开文件的情况下打印CSV文件,如果可能的话。

我试图搜索解决方案。但无法找到解决问题的方法。

任何人都可以建议我打印QFile的方法吗?有没有打印QFile的函数?

2 个答案:

答案 0 :(得分:0)

使用CSV的内容设置QTextDocument设置并调用print()方法。

答案 1 :(得分:0)

你正在使用linux吗?使用QProcess

运行此终端命令
lpr -P "printername" "path+filename"

编辑: 试试这个,因为你正在使用Windows

c:> lpr -Sprinter's IP address [-Poption] [-ol] \path\file name

来自http://support.ricoh.com/bb_v1oi/pub_e/oi_view/0001042/0001042969/view/netsys/int/0207.htm但我无法测试它因为我正在使用ubuntu。