Qt
YanWenCheng_
日常总结
展开
-
QT客户端框架(http + websocket+QML)
本框架是在个人在做项目中总结出来的一套Qt客户端框架,基于http调用接口和websocket接收服务器通知,前端使用qml。 其中业务请求逻辑使用的是C++逻辑。为了后期方便使用,特此记录下来方便以后客户端的搭建。框架简介:1.本框架采用Qml写前端页面,页面逻辑使用JS, 请求接收逻辑采用C++。2.事件中转单例,qml和C++可同时开发,通过事件中转隔离前端和逻辑。3. 基本配置文件类和全局变量类和调试类使得开发业务更加方便。4.C++多线程部分亲测没问题。业务请求和接收全部在自己原创 2021-09-13 10:37:29 · 3231 阅读 · 0 评论 -
pro文件找不到自己编译的Qt模块和库
背景:编译完QTAV,并且拷贝了库、模块、头文件到Qt安装目录下。但是测试时出现了问题QT无法识别到这两个模块解决办法:原创 2021-06-15 15:27:18 · 543 阅读 · 0 评论 -
Qt右键菜单栏
https://blog.csdn.net/a1076464123/article/details/102622951转载 2021-05-21 11:05:04 · 135 阅读 · 0 评论 -
Qt连接MySql数据库(本地和远程数据库均可)
两种方法:一、自己编译Qt 的MySQL数据库驱动插件。二、使用QDBC设置mysql为数据源库(推荐)方法二1. 添加ODBC数据源,在控制面板中找到管理工具,其中有ODBC数据源 64位的,打开后添加2 . 如果数据源没有Mysql,需要安装mysql的ODBC驱动程序http://dev.mysql.com/downloads/connector/odbc/5.1.html3. 选择 unicode的编码格式.MYSQL Connector/ODBC 提供了两个版本,一个是 ANS原创 2021-05-09 17:34:14 · 8397 阅读 · 4 评论 -
QtHttpServer的使用
https://blog.csdn.net/MrTsai_cpp/article/details/116114884?spm=1001.2014.3001.5501转载 2021-04-26 13:52:24 · 849 阅读 · 0 评论 -
Qt服务器程序打包后TLS初始化失败
提示错误:qt.network.ssl: QSslSocket::startServerEncryption: TLS initialization failed出问题时的环境: 服务器部署在新windows10,什么环境都莫得。分析原因: 打眼一看就是openssl没安装出问题的。直接解决方法:新windows10安装Openssl即可[http://slproweb.com/products/Win32OpenSSL.html] (http://slproweb.com/products/Wi原创 2021-04-22 21:08:25 · 1288 阅读 · 0 评论 -
Qt项目通用类-----------常用控件Qss
qsshelper.h#ifndef QSSHELPER_H#define QSSHELPER_H#include <QObject>#include <QPushButton>#include <QLineEdit>#include <QProgressBar>#include <QSlider>#include <QRadioButton>class QssHelper : public QObject{转载 2021-04-20 19:54:27 · 308 阅读 · 0 评论 -
Qt项目通用类----------调试类
之前:qDebug()等调试信息。 缺点:没有行号和函数名等调试当项目调试输出特别多时,容易混乱 不知道是那里输出的调试信息。现在:将行号,文件名,函数名,组合一体之后再输出信息。一目了然就能知道此信息在哪里输出。debughelper.h#ifndef COMMONHELPER_H#define COMMONHELPER_H#include <QFile>#include <QDebug>//调试所用宏#define xdebug (QDebug(QtDebu原创 2021-04-20 13:06:36 · 191 阅读 · 0 评论 -
Qt项目通用类----------消息对话框类
messagedialoghelper.h#ifndef MESSAGEDIALOGHELPER_H#define MESSAGEDIALOGHELPER_H#include <QObject>#include <QTableView>#include <QInputDialog>#include <QDate>class MessageDialogHelper : public QObject{ Q_OBJECTpublic:原创 2021-04-20 12:53:19 · 243 阅读 · 0 评论 -
Qt项目通用类----------网络工具类
networkhelper.h#ifndef NETWORKHELPER_H#define NETWORKHELPER_H#include <QObject>class NetWorkHelper : public QObject{ Q_OBJECTpublic: explicit NetWorkHelper(QObject *parent = nullptr); //判断IP地址及端口是否在线 static bool ipLive(const Q原创 2021-04-16 12:13:07 · 256 阅读 · 0 评论 -
QEventLoop 的使用
QEventLoopQt介绍:At any time, you can create a QEventLoop object and call exec() on it to start a local event loop. From within the event loop, calling exit() will force exec() to return.在任何时候,你都可以创建一个QEventLoop的对象,然后调用它的exec() 来开始一个局部的事件循环。然而并看不懂什么意思和转载 2021-04-15 16:43:42 · 815 阅读 · 0 评论 -
Qt项目通用类----------文件Dialog操作
QFileHelper.h#ifndef QFileHelper_H#define QFileHelper_H#include <QObject>#include <QGuiApplication>class QFileHelper : public QObject{ Q_OBJECTpublic: explicit QFileHelper(QObject *parent = nullptr); //获取准备保存的文件 stati原创 2021-04-15 15:48:28 · 361 阅读 · 0 评论 -
推荐的Qt论坛+个人博客+网站
qtcn http://www.qtcn.org豆子的空间 https://www.devbean.netyafeilinux http://www.qter.org一去二三里 http://blog.csdn.net/liang19890820乌托邦2号 http://blog.csdn.net/taiyang1987912foruok http://blog.csdn.net/foruokjason http://blog.csdn.net/wsj18808050朝十晚八 http://w原创 2021-04-14 11:07:55 · 3256 阅读 · 0 评论 -
Qt项目架构经验总结
https://qtchina.blog.csdn.net/article/details/113985170转载 2021-04-13 20:45:43 · 399 阅读 · 0 评论 -
不同平台下Qt程序的发布
https://blog.csdn.net/qq_41488943/article/details/104963916?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2allfirst_rank_v2~rank_v25-8-104963916.nonecase&utm_term=linux%20qml%E6%89%93%E5%8C%85%E5%8F%91%E5%B8%83&spm=1000.2123.3001.44转载 2020-10-27 23:51:40 · 189 阅读 · 0 评论 -
Ubuntu18.04下解决Qt出现qt.qpa.plugin:Could not load the Qt platform plugin “xcb“问题
https://blog.csdn.net/LOVEmy134611/article/details/107212845?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.cha转载 2020-10-26 19:38:23 · 456 阅读 · 0 评论