Форум сайта python.su
есть фрагмент кода (с использованием 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)
Отредактировано (Авг. 3, 2011 09:23:19)
Офлайн
причину нашел - баг в библиотеке Qt версии 4.7.2, 4.7.3
https://bugreports.qt.nokia.com/browse/QTBUG-17987
но не понимаю - как заставить его работать
Офлайн