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;
.cpp部分:
#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;
}
总结
以上是部分Qt关于功能优化的部分,所有相关的Qt界面优化的部分,均在下方专栏——Qt功能优化中,大家如果感兴趣可以进行观看并使用,希望通过这些文章能够使大家的Qt软件更加美观和完美 !!!
另,如果大家有时间的话,也可以在个人主页中的专栏部分,查看我的Qt实战专栏与Qt界面优化专栏哦,里面分别存放有Qt相关的实战软件和相对实用的附属功能,大家感兴趣可以看看(๑><๑)