Qt功能优化:Qt链接外部程序
一、效果图
1. 链接.exe程序
如图1所示,链接了一个简单的人脸识别程序。
程序下载方式:
(1)CSDN:
https://download.csdn.net/download/m0_54754302/85237047
(2)百度网盘:
链接:https://pan.baidu.com/s/1HfhtFivj30tyiSXvXtKszw?pwd=kuvy
提取码:kuvy
(3)关注公众号:
关注“云曦智划”公众号,回复“人脸识别”,免费获取。
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相关的实战软件和相对实用的附属功能,大家感兴趣可以看看(๑><๑)
另附Qt实战:云曦聊天室篇和Qt界面优化:鼠标双击特效两篇相关文章,大家可以下滑到文章下方专栏处,查看相关专栏中的其它文章,希望能帮助到大家,感谢大家支持~( ̄▽ ̄~)~