0
点赞
收藏
分享

微信扫一扫

Qt功能优化:Qt链接外部程序

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相关的实战软件和相对实用的附属功能,大家感兴趣可以看看(๑>؂<๑)

举报

相关推荐

0 条评论