qprinter

    2热度

    1回答

    我正在尝试打印QGraphicsScene的内容。目标打印机可以是任何东西 - 从普通打印机到定制尺寸特殊打印机。它必须以实际尺寸(英寸,毫米......)打印东西。 在QGraphicsScene我使用72ppi的假设。 我假设: 1)将场景渲染到打印机将基于打印机分辨率来实现,这样我就可以获得与它们在屏幕上显示的实际尺寸(英寸/毫米)相似的项目。 2)我可以将打印机的纸张大小设置为所需的画布大

    1热度

    1回答

    我需要修改一些使用QPrinter将HTML转换为PDF的Python代码。 HTML包含一些PNG,但现在需要用SVG取代它们。我真的不知道该怎么做。我天真地用相同的SVG取代了PNG,但是然后SVG没有出现在最终的PDF中。更具体的,像这样 from PyQt4.QtGui import QTextDocument, QPrinter, QApplication import sys a

    1热度

    1回答

    我写pyqt5一些代码,在主主创建一个表: class Ui_MainWindow(object): def setupUi(self, MainWindow): ... def retranslateUi(self, MainWindow):... self.pushButton.setText(_translate("MainWindow", "print"))

    0热度

    2回答

    我很难将QTextEdit的上下文呈现给画家(打印为PDF)。所有其他小部件都正确打印,只有QTextWidget的文本没有。 的小部件看起来很好的GUI: 但QTextWidget的文本不会打印到PDF: 的代码非常简单。也许我需要添加额外的标志?我希望文本与它在GUI中看起来相同,因此单独渲染文本(使用textField-> document() - > drawContents(&画家)不是

    0热度

    1回答

    我想呈现每个单独的页面中的qwidgets并将其保存为pdf格式。我试着使用QPainter,QPrinter来并试图呈现在论坛上建议:http://doc.qt.io/qt-4.8/printing.html#printing-widgets 这是我的示例代码: QPainter painter; painter.begin(&printer); for(int page = 0;page<

    -2热度

    1回答

    这是我的代码: QPrinter printer; QPrintDialog dialog(&printer, this); printer.setPageSize(QPrinter::A4); printer.setOrientation(QPrinter::Portrait); printer.setPageMargins (15,15,15,15,QPrinter::Millimet

    0热度

    1回答

    我是初学者的Qt, 我想知道我怎么能与像其连接到LPT /并口设备打印机交互。 我只是要发送的控制代码从被连接到并行端口 请帮助 预先感谢的装置点阵打印机,并且还接收数据

    0热度

    1回答

    我创建了一个应用程序,它使用QWebView创建模板,然后将其打印为pdf文件。 在视图中,我为背景图像设置了一个背景图像,并且在执行程序时,第一次打印PDF时,图像不会以pdf格式打印。然后,我再次打印相同的pdf并出现图像。因此对于所有的子排印印刷品。 因此,它不适用于第一次打印。 我debbuged的HTML代码和背景图像是全部设置。 用于打印的PDF文件,我用这个: QPrinter pr

    -1热度

    1回答

    QPrinter printer(QPrinter::HighResolution); printer.setPageSize(QPrinter::A4); printer.setOrientation(QPrinter::Portrait); printer.setPageMargins (15,15,15,15,QPrinter::Millimeter);

    1热度

    1回答

    我正在开发一个应用程序,用于生成带有数字签名的PDF的MAC OS X(在Qt C++中)。我成功地使用这个pdf void QPrinter::setOutputFormat (QPrinter::PdfFormat)。但是我没有把这个pdf用数字签名。