实现QT打开Word文档 您所在的位置:网站首页 word文档工具栏没有了 实现QT打开Word文档

实现QT打开Word文档

2023-06-06 11:21| 来源: 网络整理| 查看: 265

通过QT实现点击按钮打开Word文档,需要用到QProcess,在程序中加入#include 。

代码:

.h文件

#ifndef SIDEBAR_H #define SIDEBAR_H #include #include #include namespace Ui { class SideBar; } class SideBar : public QWidget { Q_OBJECT public: explicit SideBar(QWidget *parent = nullptr); ~SideBar(); private slots: void on_usermanual_clicked(); void OnFinishProc(int, QProcess::ExitStatus); private: Ui::SideBar *ui; QString m_filePath; }; #endif // SIDEBAR_H

.cpp文件

#include "SideBar.h" #include "ui_SideBar.h" #include #include SideBar::SideBar(QWidget *parent) : QWidget(parent), ui(new Ui::SideBar) { ui->setupUi(this); //文件路径 m_filePath = "D:/QTproject/SAR/code/resources/userguide.docx"; } SideBar::~SideBar() { delete ui; } void SideBar::on_usermanual_clicked() { QFileInfo fileInfo(m_filePath); if (!fileInfo.exists()) { // 文件不存在,提示用户 QMessageBox::warning(this, "File not found", "The file 'userguide.docx' was not found."); } else { QString program = "\"C:\\Program Files\\Microsoft Office\\root\\Office16\\WINWORD.EXE\""; QProcess *proc = new QProcess(this); QStringList list; list


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有