![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
QT
文章平均质量分 65
项目中学习使用
van久
学习中进步
展开
-
qt学习之旅--项目编译时常见异常
qt编译时常见异常解决原创 2022-08-15 08:48:28 · 1824 阅读 · 1 评论 -
qt学习之旅--MinGW32编译opencv3.0.0
开始时按照博客一的叙述,下载了cmake最新版3.24.0,下载了opencv最新版4.6.0。(QT是以前就下载好的版本,且选择的是mingw32位的)一直参照博客一的操作,到。原创 2022-08-02 11:03:00 · 2647 阅读 · 2 评论 -
qt学习之旅--MinGW编译FFmpeg(32bit)
本来想说FFmpeg使用现成的动态库,结果发现FFmpeg已经没有32位的了,然而我的QT使用的还是MinGW32位的,没办法,只能自己编译生成32位动态库。原创 2022-08-02 11:15:20 · 1733 阅读 · 0 评论 -
qt学习之旅--QToolBar的使用(二)
控件的添加两种方式: 方式一:直接在UI界面文件中拖动 方式二:在.cpp文件以代码形式创建, 如:QToolBar *toolbar = addToolBar("工具"); //创建工具栏原创 2022-07-12 10:00:55 · 2829 阅读 · 1 评论 -
qt学习之旅--QToolBar的使用(一)
1、显示图标+文字,上下两排显示 2、取消前面竖排的小圆点 3、点击菜单栏就切换窗口原创 2022-07-05 17:05:03 · 10867 阅读 · 0 评论 -
qt学习之旅--进制转换
1、16进制 转 浮点数例如:当16进制字节数组为:4 字节浮点类型数据方法一:利用union类型来巧妙的转换首先声明,再把四字节十六进制数据分别存到buf里,然后直接访问f就是我们所要得到的浮点数值方法二:使用memcpy_s注意:buf[ ] 与 s[ ] 中的字节顺序正序与倒序会影响输出的大端模式和小端模式2、字符串(QString) 转 16进制(QByteArray)方法一:.toLatin1() 【代表ASCII,不带中文】调试结果:方法二:.toLocal8B.原创 2022-01-19 17:41:22 · 2116 阅读 · 0 评论 -
qt学习之旅--控件自适应 windows 不同缩放程度
一、概述刚换工作接手了他们开发的 Qt 软件,在笔记本电脑上发现控件乱了,以为是布局问题。后面发现是笔记本电脑的缩放设置是 200%,查看方式是「设置」–> 「系统」–> 「显示」缩放不同QT程序运行起来字体放大了,可控件大小没变,所以就感觉是控件乱了,因此要去自适应 windows 的缩放二、解决方法1、方法一:使用资源文件1.1、添加新文件:1.2、Add Prefix1.3、本地新建文件:qt.conf在本地项目中新建一个 etc 的文..原创 2022-01-19 14:22:56 · 2447 阅读 · 6 评论 -
qt学习之旅--QCursor的使用
1、将光标与小部件关联:QWidget::setCursor(QCursor(QT::CursorShape shape))例如:设置QT的按钮,鼠标移上去变指向手势ui.pushButton->setCursor(QCursor(Qt::PointingHandCursor));或 ui.pushButton->setCursor(Qt::PointingHandCursor);光标样式名称说明:2、获取光标位置:QPoint QCursor::pos ()[静态]3、设.原创 2022-01-19 15:00:13 · 2288 阅读 · 0 评论 -
qt学习之旅--qt中全局变量被项目中的其他的类调用
这里比如说有A、B两个类,在A中定义全局变量,在B中使用:一、利用extern声明全局变量来进行传递网上都说不推荐使用extern,因其破坏了封装性,我也没有深究过。这里只是简单总结一下用法:1、在A.cpp定义并初始化一个全局变量#include "A.h"int initShowConfig=0;void A::Dome(){}2、在B.cpp中使用#include "B.h"#include "A.h"//extern:标示变量或者函数的定义在别的文件中,提示编原创 2021-12-24 14:35:27 · 2876 阅读 · 2 评论