QDesktopServices::OpenURL
Qt 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