Qt功能優化:Qt連結外部程式
(文章目錄)
一、效果圖
1. 連結.exe程式
如圖1所示,連結了一個簡單的人臉識别程式。

2. 連結HTML程式
如圖2所示,連結了一個數字大屏的HTML程式,大家可以點選此處進入我的雲曦智劃官網(yxsmarter.com),進行檢視和使用。
二、使用步驟
1. 連結.exe程式
方法一:
.h部分:
#include <QProcess>
.cpp部分:
QProcess *process = new QProcess;
process->startDetached("C:\\Users\\universe\\Desktop\\Demo.exe",QStringList());//括号内為你連接配接程式的路徑
方法二:
.cpp部分
QString program = "LineChart/SplineChart.exe";
QStringList arguments;
QProcess *myProcess = new QProcess();
myProcess->start(program,arguments);
2. 連結HTML程式
注意,此處編譯器需要為MSVC編譯器,若不會配置,或還未配置的,可點選此處,進行相關配置。
.pro部分
QT += core gui webenginewidgets
.h部分:
#include <QWebEngineView>
//在public處添加此條語句
QWebEngineView *demo;
#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
this->setFixedSize(1500,1000); //設定窗體大小
demo = new QWebEngineView(this);
demo->setFixedSize(1500,1000); //設定HTML界面的大小
demo->show();
demo->load(QUrl("https://blog.csdn.net/m0_54754302?type=blog")); //此處為你想要轉到的位址
}
MainWindow::~MainWindow()
{
delete ui;
}