1

QDesktopServices::OpenURLQt C++ で以前に開いたアプリケーションを閉じる方法を教えてください。PDFのテキストを更新する必要があるため、ある時点でアプリケーションの外ですでに開いています。

QPrinter printer(QPrinter::HighResolution);
printer.setOutputFormat(QPrinter::pdfFormat);
printer.setOutputFileName("file.pdf");
doc.print(&printer);  // doc is QTextDocument
QDesktopServices::openUrl(QUrl("file.pdf"));

また、基本的にQDesktopServices::OpenURLとの違いを知りたいのですが、いつそれらを使用するのですか。Qt::openUrlExternally

4

1 に答える 1