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用數字簽名。