QT
文章平均质量分 81
枫恋蝶
每个人都有那么一段为了梦想而努力的时光。(已停更)
展开
-
QT中对Mat类的一些操作
本文介绍了在QT中处理OpenCV中Mat图像类的几种操作,包括类型转换和数据库操作。原创 2022-06-07 12:04:23 · 8132 阅读 · 4 评论 -
QT配置OpenCV-4.5.1并运行程序
近期打算结合QT做一个人脸识别的项目,所以配置了一下QT中的OpenCV环境原创 2022-06-02 21:58:49 · 7955 阅读 · 0 评论 -
英语太差怎么办,快来写一个“百词斩”软件给自己背单词
一款基于MYSQL和QT的在线背单词软件原创 2022-06-01 17:38:55 · 8456 阅读 · 1 评论 -
QT成长笔记(一)
假设你是一个QT小白,会一点C++,了解QT,但是了解的不多,又想用QT做一个小项目来练练手,但是不知道从何做起,不妨看看我这篇文章,从浅入深。原创 2022-05-14 14:19:42 · 7468 阅读 · 0 评论 -
QT做的小游戏,技术成长ing(莫名押韵_dog)
文章目录1、创建项目2、导入资源实现退出3、主场景的搭建4、开始按钮封装5、开始按钮跳跃效果实现6、选择关卡场景的基本配置7、返回按钮的创建8、返回按钮的功能实现1、创建项目创建QT widgets Application,项目名任意,选择基类QMainWindow,类名MainScene,代表主场景。(注意项目所在路径千万不要出现中文,否则可能会出现点击运行,没有窗口弹出的情况)选择MinGW作为编译器2、导入资源实现退出(1)导入资源将资源文件复制到当前项目下右击项目名—添加新文件—原创 2022-03-02 16:43:31 · 12329 阅读 · 4 评论 -
QT---使用http协议进行重定向通信测试(入门级)
1:问题说明当我们在网址输入栏输入http://www.baidu.com/ 能够进入百度首页,但是当我们跳转到百度首页的时候,会发现网址输入栏已然变成了https://www.baidu.com/。这是因为在这个过程中其实百度给我们做了重定向的操作,由于http协议在传输过程中可能会被第三方获取信息,部署HTTPS加密是防止流量劫持基本、重要的安全措施!补充:HTTP 明文传输,数据都是未加密的,安全性较差,HTTPS(SSL+HTTP) 数据传输过程是加密的,安全性较好。HTTP 页面响应速度原创 2021-11-20 16:14:01 · 8644 阅读 · 0 评论 -
QT---使用json类读写json对象
前言在QT开发中,涉及到网络方面的知识,往往离不开JSON,JSON 格式是文本,它能够轻松地在服务器浏览器之间传输,并用作任何编程语言的数据格式。下面,我们给出了一个小的demo,用来巩固其在QT中的应用。思考问题- - - 如何创建JSON对象,并将JSON对象中所包含的数据保存到本地?以图1为例,我们将一步一步演示这个过程:图1解决方法第一步(创建工程)图2图3第二步(代码实现)先引入四个头文件(头文件的作用已给出对应注释)原创 2021-11-19 21:12:24 · 8740 阅读 · 1 评论 -
QT制作软件---去除系统自带的Dialog边框
先抛出问题,假如我们要设计一个软件,界面如图1所示,可以看到,最小化按钮和关闭操作,都是我们自定义的,这样看起来就比较舒服。图1但是在实际开发过程中,一开始的时候界面中会有系统是自带Dialog以及帮助、关闭按钮的,这些要怎么去除呢?图2其实很简单,主要是要加一句代码:this->setWindowFlags(Qt::FramelessWindowHint | windowFlags());但关键是加在哪里很多人不知道,那么下面就跟着小编一步一步的去解决这个问题原创 2021-11-17 13:10:11 · 4120 阅读 · 0 评论 -
QT制作软件---窗口跟随鼠标进行移动
书接上文,在QT制作软件—去除系统自带的Dialog边框这篇博客中,我们提到了,如果移除系统自带的Dialog窗口会出现当前创建的窗口,无法拖动的情况。即如下图所示:图1解决方法:(原理)要拖动窗口,首先需要鼠标选中,然后进行拖动。窗口左上角是有一个位置坐标的,记为a,鼠标点击的位置也是有坐标的,通过globalPos()函数可以得出,我们记录下鼠标第一次点击的坐标,可以求出两者的差值m_pt。在移动的过程中虽然鼠标的位置每次都会移动,但是只要保证差值m_pt不变,我们就可以计算出原创 2021-11-17 15:25:59 · 2850 阅读 · 2 评论