使用模板打印文档

Printing documents using templates

Qt4 中有没有一种方法可以 Linux 通过模板打印文档(比如 Windows .xlt 和 .点)?

这似乎是一个从苹果到橙子的问题。 .xlt 是 Excel 的文件格式,Qt 是一个编程平台。 .dot 是一种类似于 .html 的文件格式,可以由支持该文件格式的任意数量的程序使用。我不太确定你到底是什么意思。

这是一个相当宽泛的问题,因为模板可能意味着很多不同的东西。

QString title = "Hello, World!";
QString s = "<html><head><title>"+ title +"</title></head></html>"

可能被解释为某种模板,因为您可以将变量插入字符串中,实际上只是在语法上不同于:

<html><head><title><%=title%></title></head></html>

也许您真正想问的是是否可以通过编程方式创建文档,答案是肯定的。见 QTextDocument documentation and maybe lookup how to print to a PDF.