甄文超

TNT 数字生活

All Posts in 2024.1


qt windows 打包

步骤一:进入项目,指定为Release版本编译; 步骤二:将hello.exe文件拷贝到空文件夹“e:\1” 步骤三:在开始->程序里打开构建器 ,如图 步骤四: 1、打开hello.exe文件所在的目录 。 首先收入盘符“e:”,进入e盘根目录;然后 cd "全路径",进入目录。(cd 不能跨盘符跳转) 2、输入"windeployqt hello.exe",获取依赖文件 步骤五:将项目引用的第三方类库拷贝过来。 步骤六:收工 点击hello.exe直接运行 …

QT

qt openssl rsa

1、下载Open SSL,并安装 一定要下载全量的 2、配置Pro 3、rsa .h #ifndef RSA_H #define RSA_H #include <QString> #include <openssl/rsa.h> #include <openssl/pem.h> #include <openssl/err.h> #define BEGIN_RSA_PUBLIC_KEY "BEGIN RSA PUBLIC KEY" #define BEGIN_RSA_PRIVATE_KEY "BEGIN RSA PRIVATE KEY" #define BEGIN_PUBLIC_KEY "BEGIN PUBLIC KEY" #define BEGIN_PRIVATE_KEY "BEGIN PRIVATE KEY" #define KEY_LENGTH …

QT C++

qt creator 添加qt版本

在qt creator中收到添加qt版本的方法 第一步 打开构建套件对话框 第二步 选择Qt版本标签 第三步 创建构建套件 第四步 设置CMake …

QT

QT 静态函数发送信号

应用场景 在编写相机程序时,使用了相机的回调函数,此回调函数为静态成员函数,在需要发送的信号时发现静态成员函数直接发送信号会有问题; 非静态成员函数的非法调用。如下图: 思路原理 新建一个类,静态函数发送信号,用新建的类接收,然后再将这个信号发送出去。 项目案例 特意写了案例,ToolA类中静态函数发送信号,由MainWindow接收,如下: ToolA.h #ifndef TOOLA_H #define TOOLA_H #include &lt;QObject&gt; class ToolA : public QObject { Q_OBJECT public: explicit ToolA(QObject *parent = nullptr); static void Funcoo();//静态函数 将从此函数中发射出信号 private: …

QT C++