Масштабировать изображение в QWidget для печати
Я использую следующий код для печати сложного виджета с текстом и статическими изображениями:
printer = QPrinter()
printer.setResolution(PRINTER_DPI)
painter = QPainter(printer)
painter.scale(SCALE, SCALE)
my_widget.render(painter)
painter.end()
Текст выглядит красиво после применения scale()
но растровые изображения на виджете все еще выглядят неровными при печати. Я пытался использовать исходное изображение с более высоким разрешением и настройки scaledContents
на QLabel
но это, похоже, не помогло.
Любые идеи, как я могу увеличить разрешение изображения для печати?
Изменить: я все еще заинтересован в ответе, но в то же время я работал над проблемой с помощью QSvgWidget
с исходным изображением SVG вместо QLabel
,