
QT
文章平均质量分 77
_刘小雨
一枚普通而~~~
展开
-
QT中时间和时间戳互相转化
时间精确到秒和毫秒,有下面两个函数 ///-# 时间 时间戳 互相转化 QDateTime time = QDateTime::currentDateTime(); qDebug() << time.toString("yyyy-MM-dd hh:mm:ss.zzz"); ///< 时间 qint64 time_t1 = QDateTime::currentSecsSinceEpoch(); ///< 精确到秒 时间戳10位 qi原创 2021-06-30 15:34:02 · 11883 阅读 · 0 评论 -
C++中的deque 用法
deque(双端队列)是由一段一段的定量连续空间构成,可以向两端发展,因此不论在尾部或头部安插元素都十分迅速。 在中间部分安插元素则比较费时,因为必须移动其它元素。初始化#include<deque> // 需使用 using std::deque;定义的实现代码deque<int> a; // 定义一个int类型的双端队列adeque<int> a(10); // 定义一个int类型的双端队列a,并设置初始大小为10deque<int> .原创 2021-04-28 22:18:21 · 2569 阅读 · 0 评论 -
QT连接云服务器的mysql +ubuntu 连接云服务器mysql
环境: QT5.9 + windows10 + ubuntu-mysql5.7如果需要编译数据驱动的可以参考这篇文章:编译mysql驱动QT 连接测试Code:新建一个Qt 项目(有无界面都ok)pro 上面需要加上这个QT += core gui sqlmain 文件:#include <QApplication>#include <QSqlDatabase>#include <QDebug>#include <QStringLi原创 2021-04-08 14:52:41 · 816 阅读 · 3 评论 -
QT 实现HTTP部分功能(网页浏览和网页下载)
HTTP协议以下来自维基百科超文本传输协议(英语:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议[1]。HTTP是万维网的数据通信的基础。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。通过HTTP或者HTTPS协议请求的资源由统一资源标识符(Uniform Resource Identifiers,URI)来标识。在Qt网络编程简介中我们提到过Qt中使用QNetworkAccessManager类和Q原创 2021-01-19 19:15:35 · 1652 阅读 · 0 评论 -
Qt网络编程简介
简述在Qt中写网络程序还是相对容易的,Qt提供了QtNetwork模块来进行网络编程,Qt Network模块提供的类允许编写 TCP/IPclients 和 servers。其中包含一些低级别的类,例如:QTcpSocket、QTcpServer 和 QUdpSocket,表示低级的网络概念;一些高级别的类,例如:QNetworkRequest、QNetworkReply 和 QNetworkAccessManager,使用常见的协议执行网络操作;它还提供其他的类,例如:QNetworkConf原创 2021-01-17 23:22:12 · 2070 阅读 · 0 评论 -
BUG: Cannot retrieve debugging output
最近在调试qt 项目中突然遇到这么一个错误:Cannot retrieve debugging output.我的解决方案:由于我是打开了两个项目同时调试, 这时候只需要关闭掉其中一个就行了,这时qt编译器默认只调试打印第一个的项目信息。...原创 2020-12-29 09:41:58 · 2501 阅读 · 0 评论 -
qt 中的常用组件用法(部分)
QT 中使用日历时间显示转载网上其他博主的:QT 中的QDateTime 基本使用:https://blog.youkuaiyun.com/naozhuo0615/article/details/81810629QT 中的QDateEdit 和 QTimeEdithttps://blog.youkuaiyun.com/liang19890820/article/details/52400160QDateTimeEdit 基本操作https://blog.youkuaiyun.com/qq_35488967/article/det转载 2020-12-28 17:11:37 · 502 阅读 · 0 评论 -
项目中release编译提示 无法找到.exe的调试信息或者调试信息不匹配,未使用调试信息生成二进制文件,是否继续调试 的解决方案
目前我在项目中使用的环境vs2013+qt 5.8(不过其他环境对于这个问题我认为影响不大,都能适用吧)我是在vs2013中的debug调试时正常的,然后要用到release发布版本的时候,遇到问题了,出现这个问题后直接影响到生成的执行程序的效果。我的解决方案如下:需要改动项目的属性。 下面给出了两个语言版本。 (项目属性直接在项目名称那里右键可以看到)english versionconfiguration properties->linker->Generate De.原创 2020-06-29 20:04:40 · 1638 阅读 · 0 评论 -
ERROE RC2144 错误,解决方法之一(实测有效)
最近在调试项目的时候,突然遇到了error rc2144的两个错误,一点开一看,是项目中的库文件的,我心想,我都没改,是哪里的问题啊。 最后在google 的帮助下,试了下面的方法, 就调试成功了,现在记录下,以防后期所需。可以直接在#include "resource.h"下面直接加上#include<winresrc.h>, 目前我也不知道什么意思,现在照这来就行了,后期有需要在深入吧。后面可能需要注释.rc文件中的这一行代码LANGUAGE LANG_CHINESE, SUB.原创 2020-06-21 23:00:44 · 1201 阅读 · 1 评论 -
QT中输出等长的字符串方法之一+QSettings 保存设置参数文件
最近在项目遇到了一个想要根据参数保存等长文件名的需求。想到这个不是很复杂,但是也可以记录一下,毕竟每一个小的需求也能扩展很多。直接上代码吧。 参数根据项目的需求来获取。(有时候获取都有点麻烦~) /// @brief 可以输出等长的字符串 /// @param arg中的第一个参数是填的内容 /// @param arg中的第二个参数是字符串的所占的内容 /// @param arg中的第三个参数是前面数字的进制数 /// @param arg中的第四个参数是自动.原创 2020-06-21 22:22:45 · 587 阅读 · 0 评论 -
各种json格式解析示例
qt下面的解析json格式样例转载 2020-05-31 18:55:46 · 573 阅读 · 0 评论 -
QT解决qt.network.ssl问题,最详细的版本(外加解析json数据)
qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed在qt上用QJson解析数据,遇到上面的错误,困扰了几天,最开始时上面的错误报好多类似的问题,反正后来随便捣鼓就变成了上面一个错误了。首先说下我遇到错误后,也差了很多资料,很多人也只是说说将C:\QT\Tools\QtCreator\bin(前面的根据自己的qt安装路径, tools后不变的)文件下的libeay32.dll和ssleay32.d.原创 2020-05-31 00:07:05 · 3429 阅读 · 0 评论 -
QT02
#include "MyWidget.h"#include<QApplication>//常见的部件#include<QLabel> //display static text , or image#include<QPushButton>#include<QLineEdit> //single l...原创 2019-03-26 19:38:35 · 230 阅读 · 0 评论 -
QT03
//消息基础#include "MyWidget.h"#include <QApplication>#include <QEvent>#include <QMouseEvent> //分清鼠标左右键#include <QDebug>#include <QKeyEvent>#include <...原创 2019-03-26 19:39:16 · 193 阅读 · 0 评论 -
QT04
//消息的过滤 3.21//MyWidget中的消息和Application的消息#include "MyWidget.h"#include <QApplication>#include <QPushButton>#include <QEvent>#include <QDebug>MyWidget::MyWidget(QWi...原创 2019-03-26 19:40:10 · 167 阅读 · 0 评论 -
QT05
//学习QPainter和重写自定义控件 3.22#include "MyWidget.h"#include <QApplication>#include <QPainter>#include <QPixmap>MyWidget::MyWidget(QWidget *parent) : QWidget(parent){}void My...原创 2019-03-26 19:40:48 · 170 阅读 · 0 评论 -
QT06
//实现自己绘制图形 3.22#include "MyWidget.h"#include <QApplication>#include <QPainter>#include <QPixmap>#include <QMoveEvent>#include <QDebug>MyWidget::MyWidget(QWidget...原创 2019-03-26 19:41:50 · 216 阅读 · 0 评论 -
QT test01
简单的一个功能发送信息的窗口#ifndef MYWIDGET_H#define MYWIDGET_H#include <QWidget>#include <QLineEdit>#include <QPushButton>#include <QTextBrowser>#include <QGridLayout>cla...原创 2019-04-01 21:56:19 · 279 阅读 · 0 评论 -
QT test02
几个文件系统的使用#ifndef MYWIDGET_H#define MYWIDGET_H#include <QWidget>#include <QFileDialog>#include <QFontDialog>#include <QInputDialog>#include <QMessageBox>#inclu...原创 2019-04-01 21:57:26 · 207 阅读 · 0 评论 -
QT01
#include<QApplication> //应用程序抽象类#include<QWidget> //窗口类#include<QPushButton> //按钮类#include<QLineEdit>#include<QCompleter> ...原创 2019-03-26 19:37:45 · 233 阅读 · 0 评论