如何在PyQt5中打印QTabWidget中存在的小部件

时间:2019-06-06 05:29:33

标签: python pyqt5

我在带有2个选项卡的Python程序中使用QTabWidget。我在一个选项卡中显示图像,并在另一选项卡中显示Matplotlib图。有什么方法可以在不导航到视图的情况下在第二个选项卡中打印内容。

感谢您的帮助

当前它在预览中将2ns标签的空白背景显示为无图

    if self.rdbGraphics.isChecked():
        if self.chkInversePrint.isChecked():
            self.tabGraphics.setStyleSheet("background:transparent;")

        painter.setViewport(self.tabGraphics.rect())
        painter.setWindow(self.tabGraphics.rect())
        self.tabGraphics.render(painter)

    elif self.rdbTrend.isChecked():
        if self.chkInversePrint.isChecked():
            self.tabTrend.setStyleSheet("background:transparent;")

        painter.setViewport(self.tabTrend.rect())
        painter.setWindow(self.tabTrend.rect())
        self.tabTrend.render(painter)

0 个答案:

没有答案