Найти - Пользователи
Полная версия: печать PyQt4 /PySide html страниц
Начало » Python для новичков » печать PyQt4 /PySide html страниц
1
svafn
есть фрагмент кода (с использованием PySide /PyQt4)
class MainWindow(QtGui.QMainWindow):
def __init__(self):
super(MainWindow, self).__init__()

self.webView=QtWebKit.QWebView()
self.webView.load(QtCore.QUrl("http://google.com"))

def print_(self):


printer = QtGui.QPrinter(QtGui.QPrinter.HighResolution)
printer.setPageSize(QtGui.QPrinter.A4)
preview = QtGui.QPrintPreviewDialog(printer,self)
preview.paintRequested.connect(self.printPreview)
preview.exec_()


def printPreview(self, printer):
self.webView.print_(printer)
превью показывает нормально. А на принтер - выходят чистые страницы

В чем может быть ошибка?
svafn
причину нашел - баг в библиотеке Qt версии 4.7.2, 4.7.3
https://bugreports.qt.nokia.com/browse/QTBUG-17987

но не понимаю - как заставить его работать
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB