我需要在程序中打印标签。标签上有一张图片和一段应该围绕图片的描述文字。QPrinter只提供在矩形中打印文本,但在我可以定义文本区域或类似内容的地方没有。
有没有办法或者我必须自己写一些东西?
使用QTextDocument并将内容设置为HTML模式。查看QPintPreviewDialog。这就是要走的路。如果您想调整页面设置,也可以在打印预览前使用QPageSetupDialog。三个小建议:1)如果答案可以接受,请标记为已接受并投赞成票。2) 每个线程只需问一个问题。3) 阅读Qt API。这需要一些时间,但如果您有问题,您至少需要知道要查找的模块和类。