2

我正在尝试打印 a 的内容QTextEdit。为此,我正在使用QTextDocument::print(QPrinter*). 这样做,页码会自动添加到页面的右下角。

有没有办法改变它的格式/移动它/摆脱它?

谢谢。

4

2 回答 2

2

据我所知,这是硬编码到 Qt 中的,因此您无法更改它。

看看QTBUG-1688。在那里你看到这个事实已经被报道了,但他们似乎没有在这方面工作。所以你必须自己做,我想。

于 2010-04-07T08:36:01.047 回答
1

如果你需要,有办法。您可以使用

void QTextDocument::drawContents ( QPainter * p, const QRectF & rect = QRectF() )

使用它添加您想要的页脚。显然它不是一个好页脚,但如果您确定需要它,请使用它。

不过我还没试过。但它应该工作。

于 2010-05-26T05:48:38.533 回答