我正在尝试打印 a 的内容QTextEdit
。为此,我正在使用QTextDocument::print(QPrinter*)
. 这样做,页码会自动添加到页面的右下角。
有没有办法改变它的格式/移动它/摆脱它?
谢谢。
我正在尝试打印 a 的内容QTextEdit
。为此,我正在使用QTextDocument::print(QPrinter*)
. 这样做,页码会自动添加到页面的右下角。
有没有办法改变它的格式/移动它/摆脱它?
谢谢。
据我所知,这是硬编码到 Qt 中的,因此您无法更改它。
看看QTBUG-1688。在那里你看到这个事实已经被报道了,但他们似乎没有在这方面工作。所以你必须自己做,我想。
如果你需要,有办法。您可以使用
void QTextDocument::drawContents ( QPainter * p, const QRectF & rect = QRectF() )
使用它添加您想要的页脚。显然它不是一个好页脚,但如果您确定需要它,请使用它。
不过我还没试过。但它应该工作。