Es gibt ein Problem, das die GUI exportiert, die ich in ein PDF entworfen habePython

Python-Programme
Anonymous
 Es gibt ein Problem, das die GUI exportiert, die ich in ein PDF entworfen habe

Post by Anonymous »

Ich habe eine GUI mit QtDesigner entworfen und habe sie über Visual Studio -Code ausgeführt. Nachdem ich auf die Schaltfläche "speichern" geklickt habe, möchte ich eine genaue Kopie dieser entworfenen GUI als PDF exportieren. Ich konnte dies jedoch nicht richtig machen. Dies. < /p>
Die folgende Abbildung ist meine GUI. Außerdem füge ich das Code -Snippet hinzu, das sich auf das Problem bezieht.

Code: Select all

                 def save_main_window_As_pdf(main_window):
printer = QPrinter(QPrinter.ScreenResolution)
printer.setOutputFormat(QPrinter.PdfFormat)
printer.setOutputFileName("main_window_output.pdf")

main_window_size = main_window.size()
printer.setPaperSize(QSizeF(main_window_size), QPrinter.DevicePixel)
painter = QPainter()
if not painter.begin(printer):
print("printing PDF could not start.")
return

main_window.render(painter)
painter.end()
print("generating PDF has been successful: main_window_output.pdf")

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post