日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Qt5调用VBS脚本

發布時間:2024/8/1 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Qt5调用VBS脚本 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天看自己的學習資料,突然發現有一個demo程序是利用Qt5調用VBS腳本的,想起之前用Qt5調用VBS腳本直接生成Excel文件了。這些小眾的需求分享一下吧,可能是我從哪位大神那里弄回來的,侵權請及時告知我。話不多說,上代碼:


Qt工程里面文件如下:

首先是需要調用的VBS腳本文件,這個文件要添加進Qt資源里面,VBScript.vbs:

Function ShowMyMsgVb(msg)MsgBox(msg)End FunctionFunction fun()MsgBox("111")End Function

vbs腳本里面一個是帶參數的函數,一個是不帶參數的函數。


ui界面如下:


mainwindow.cpp代碼如下:

#include "mainwindow.h" #include "ui_mainwindow.h"MainWindow::MainWindow(QWidget *parent) :QMainWindow(parent),ui(new Ui::MainWindow) {ui->setupUi(this);if(!initVBScripts()){QMessageBox::critical(this, "Error", "Script not loaded!");return;} }MainWindow::~MainWindow() {delete ui; }void MainWindow::on_hello_btn_pressed() {main_scrpt->call("ShowMyMsgVb(QString)", ui->msg_edit->text());//main_scrpt->call("fun()"); }bool MainWindow::initVBScripts() {scrpt_mgr = new QAxScriptManager(this);main_scrpt = scrpt_mgr->load(":/VBScript.vbs", "MyScript");if(!main_scrpt)return false;return true; }

mainwindow.h代碼如下:

#ifndef MAINWINDOW_H #define MAINWINDOW_H#include <QMainWindow>#include <QtWidgets> #include <ActiveQt>namespace Ui {class MainWindow; }class MainWindow : public QMainWindow {Q_OBJECTpublic:explicit MainWindow(QWidget *parent = 0);~MainWindow();bool initVBScripts();private slots:void on_hello_btn_pressed();private:Ui::MainWindow *ui;QAxScriptManager *scrpt_mgr;QAxScript *main_scrpt; };#endif // MAINWINDOW_H

main.cpp代碼如下:

#include "mainwindow.h" #include <QApplication>int main(int argc, char *argv[]) {QApplication a(argc, argv);MainWindow w;w.show();return a.exec(); }

pro文件內容如下:

#------------------------------------------------- # # Project created by QtCreator 2015-11-17T14:18:49 # #-------------------------------------------------QT += core gui axcontainergreaterThan(QT_MAJOR_VERSION, 4): QT += widgetsTARGET = QtVbscriptExample TEMPLATE = appSOURCES += main.cpp\mainwindow.cppHEADERS += mainwindow.hFORMS += mainwindow.uiRESOURCES += \resources.qrc

運行結果見下圖:

總結

以上是生活随笔為你收集整理的Qt5调用VBS脚本的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: av网址免费观看 | av片毛片 | 午夜激情av在线 | 精品久久久久久无码中文野结衣 | 牛夜精品久久久久久久99黑人 | 亚洲人成无码网站久久99热国产 | 午夜影院在线看 | 免费激情视频网站 | 日本成人综合 | 欧美放荡性医生videos | 亲子乱一区二区三区 | 深夜福利网站 | 欧美日韩小视频 | 欧美亚洲影院 | 精品一区二区三区四 | 精品无码久久久久久久久果冻 | 人人人人干 | 小日子的在线观看免费第8集 | 成人乱码一区二区三区av | 国产乱码一区二区三区在线观看 | 日韩欧美一区视频 | 日韩中文字幕在线播放 | www.色网| 刘亦菲一区二区三区免费看 | 欧美一级免费 | 亚洲成人91 | www.久久久久久久 | 在线看麻豆 | 超碰麻豆| 成人三级在线视频 | 91一区二区三区在线观看 | 最好看的2019年中文视频 | 中文字幕亚洲欧美日韩在线不卡 | 亚洲欧美日韩国产成人精品影院 | 亚洲va久久久噜噜噜无码久久 | 毛片免| 在线观看日本中文字幕 | 视频一区国产 | 中文字幕乱码av | 嫩草在线播放 | 国产精品丝袜一区 | 狠狠澡| 日韩精品在线免费观看 | 亚洲最大的成人网站 | 国产91在线免费观看 | 韩国一区二区在线观看 | 极品美女啪啪 | 久艹在线观看视频 | 三女同志亚洲人狂欢 | 欧美做受高潮中文字幕 | 在线观看国产一区二区三区 | 久久久久久久网 | 国产精品区一区二区三 | 午夜视频在线免费播放 | 国产精品免费av一区二区三区 | 国产一区二区小说 | 人体毛片 | 欧美videos另类精品 | 国产在线喷水 | 黄色免费网站在线观看 | 快播91| 日韩欧美一区二区三区免费观看 | 成年人一级片 | av电影一区二区 | 少妇精品视频一区二区 | 欧美在线一区二区三区四区 | wwwwww在线观看| 国产一级淫片a | 伊人伦理 | 韩国美女福利视频 | h片免费网站 | 亚洲第一av网站 | 一亲二脱三插 | 国产亚洲精久久久久久无码77777 | 国产精品无码成人网站视频 | 少妇免费毛片久久久久久久久 | 日本网站免费 | 日本欧美一本 | 小箩莉末发育娇小性色xxxx | www.国产成人 | 999国产精品视频 | 伊人免费在线 | 国产精品正在播放 | 免费一级网站 | 亚洲a级在线观看 | 国产一级久久久 | 少妇愉情理伦片bd | 俺去久久| 国产av第一区 | 欧美成人aaaaⅴ片在线看 | 亚洲欧洲综合在线 | 少妇真人直播免费视频 | 操操干| 国产亚洲成av人片在线观看桃 | 国产美女视频 | 久久久免费精品 | 久久久无码人妻精品一区 | 伊人婷婷在线 | 国产成人av片|