Python QPrintPreviewDialog 100%缩放

Python QPrintPreviewDialog 100%缩放,python,python-3.x,pyqt5,zooming,qprinter,Python,Python 3.x,Pyqt5,Zooming,Qprinter,如何在QPrintPreviewDialog中设置100%的默认值,我总是会看到一个小页面,我想自动清晰地显示它,而不是手动选择数字 注意。我在这个网站上没有找到这个主题的任何内容 def handlePreview(self, InNum): self.printer = QPrinter() self.printer.setPageSize(QPrinter.A4) self.printer.setOrientation(QPrinter.Portrait)

如何在QPrintPreviewDialog中设置100%的默认值,我总是会看到一个小页面,我想自动清晰地显示它,而不是手动选择数字

注意。我在这个网站上没有找到这个主题的任何内容

def handlePreview(self, InNum):
    self.printer = QPrinter()
    self.printer.setPageSize(QPrinter.A4)
    self.printer.setOrientation(QPrinter.Portrait)
    self.printer.setPageMargins(0.3, 0.3, 0.3, 0.3, QPrinter.Millimeter)

    dialog = QPrintPreviewDialog(self.printer)
    dialog.setWindowState(QtCore.Qt.WindowMaximized)
    dialog.paintRequested.connect(lambda: self.preparationHtml(InNum))
    dialog.exec()

您必须获取QComboBox并更改索引,以便选择100%缩放:

dialog=QPrintPreviewDialog(self.printer)
combobox=dialog.findChild(QComboBox)
index=combobox.findText(“100%”)
combobox.setCurrentIndex(索引)

请提供帮助我的信息,我不能投票给你,因为我是新会员!!!非常感谢您的匹配。如果我的答案帮助您,请不要忘记标记为正确,如果您不知道如何操作,请检查