实际上,我有一个通过 Qt 生成的 CSV 文件。如果可能,我需要为用户添加一个打印选项,以便在不打开文件的情况下按原样打印 CSV 文件。
我试图搜索解决方案。但找不到解决问题的方法。
任何人都可以建议我打印 QFile 的方法吗?有没有打印 QFile 的功能?
使用 CSV 的内容创建一个QTextDocument
设置并调用该print()
方法。
你在用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。