![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT
文章平均质量分 51
波雅_汉库克
这个作者很懒,什么都没留下…
展开
-
qml的操作 -- VS2022开发qml,
在使用VS开发软件的时候一般大型软件都会使用模组的方式。每个模组之间独立开发,关于qml写的UI模组也不例外,如果所有的qml都挤在一个文件夹下也不利于管理,维护起来也比较吃力。比较好的管理方法就是按照功能分布存放在不同的文件夹下。还有就是图片放在单独文件夹下。这样所有的文件都分开存放。原创 2024-01-06 21:12:29 · 1263 阅读 · 0 评论 -
VS2015下写Qt代码qDebug()函数不能看到调试信息
QtFFmpeg为启动项目也就是exe项目,第二个为基础类.选择exe的项目,也就是QtFFmpeg这个项目右击选择属性.->链接器->系统->子系统选择Console就可以了.使用VS2015调试Qt代码发现不能很好的显示qDebug()的内容.原创 2023-05-07 13:01:09 · 502 阅读 · 1 评论 -
Qt容器学习
学习Qt容器原创 2023-03-26 14:26:45 · 1098 阅读 · 1 评论 -
使用Qt5画一个正余弦曲线
本次实验使用的是VS2015 + Qt5.9.9,Qt为源码编译的,所以在一些配置上可能比起安装版有些繁琐.但是代码都是一样的.首先新建一个Qt工程,然后把Qt的环境搭建好,基本上有这两个就差不多了.画布就是一个类QChartView,由于是实验性质,就在工程类中添加了.当然上面两个类直接添加是会报错的,需要添加头文件和命名空间;添加一个图标类QChart;这两个头文件是上面两个类的。一定要加上个命名空间.原创 2023-03-18 11:18:40 · 411 阅读 · 0 评论 -
VS2015 + Qt5解决UI乱码问题
Windows系统使用的默认编码是GB2312,而Qt使用的默认编码是utf-8,所以直接使用中文势必会出现乱码,解决思路也很简单了.要不把windows设置位utf-8编码,VS跟随系统也会是utf-8编码.但是这个有个问题就是强行把系统编码改变也许有些软件就没办法运行了,因为软件内部使用的是GB2312编码,所以这个办法不推荐.第二个办法是改变VS的默认编码,这个适用于空白项目,如果项目里已经存在了好多中文注释,或者其他中文编码,改这个之前的中文注释会变乱码.这个也不推荐.原创 2023-03-12 17:03:32 · 787 阅读 · 0 评论 -
openGL学习之GLFW和GLAD的下载和编译
1是选择本机的编译器,我本机由于安装的是VS2022所以就选择这个,根据个人环境选择,2是选择编译的位数,我是编译64位的所以选择这个.选完以后单机Finish就行了.1是选择编译成动态库,不选择是编译成静态库,我这里就选择了,编译成动态库.2是选择编译存放的位置,选择完成后直接点击Configure然后在点击Generate。这是在build文件夹下生成的工程文件,然后选择GLFW.sln工程文件,直接双击打开.1是CMakeLists.txt存放路径,2是编译以后工程文件存放路径,选择好点击3.原创 2023-02-08 22:31:13 · 1503 阅读 · 0 评论 -
VS2022 开发Qt之修改软件图标
最近再练习使用VS开发Qt,到修改软件图标的事情.在网上搜索了一番大部分修改图标的都是基于Qt自带的编译器,由于本人使用的VS的IDE和自带的编译器设置方法有所不同,在一番查找实验后还整的弄成功了.本次博客就记录一下我是这么设置软件图标的,可以给使用VS开发Qt的新手朋友作为参考.第一行代码是软件title的名称,第二行代码是软件左上角的图标样子,里面的字符串就是从上面图 2复制的那个地址.第一步:需要找到一张合适的图片,把图片放到指定的文件夹,我所以的图片都当放到icon文件夹下了.原创 2023-02-04 16:05:05 · 2865 阅读 · 0 评论 -
Qt 遇到的一些问题汇总(二)
可以把VS编码设置为utf8,但是这个有个问题就是弹窗输出中文不太好处理.要是这么设置,弹窗是便宜不过的,因为QStringLiteral这个宏不支持.在头文件添加这行代码.原创 2022-11-10 22:19:44 · 285 阅读 · 0 评论 -
转载--自己封装的Qt log类
看到这篇文章收到启发,自己封装自己的log类。转载 2022-11-08 10:27:25 · 133 阅读 · 0 评论 -
VS2022写Qt代码遇到的问题之 C2504 “xxx”: 未定义基类 (编译源文件
后来我分析应该是编译器在预编译头文件的时候先读取了子类头文件再读取基类头文件,这样在分析子类代码的时候发现基类,但是由于没有分析基类头文件,编译器其实并不知道有这么个基类.所以就提示这么个错误.头文件就是我的那个包含了所有的文件,由于Utility类是基类预编译器分析了Utility.h这个头文件,接着 这个头文件又包含了自己.导致的头文件混乱.我喜欢把所有的头文件汇总到一个头文件中,这样在其他头文件或者源文件直接包含着一个头文件就解决问题了.今天这个问题就是因为我这个陋习导致的.原创 2022-11-03 22:42:49 · 1463 阅读 · 0 评论 -
VS2022编写Qt遇到的问题之 E1391 无法定义 dllimport 实体
就是写动态链接库的时候,如果类想在其他动态库或者exe中使用,一定要在类前面定义__declspec(dllexport) 这个仅限于Windows系统Linux和mac有自己的定义.如果在本dll中使用是不需要在类名前添加的.添加这个目的在于在其他dll中把你的类开放给其他dll使用.如果我没有定义 INTERFACE_LIB 这个就不是导出,而是导入.所以添加#define INTERFACE_LIB这行代码就能够把导出定义为导入.这个问题实际本质就是windows动态链接库没有正确运用.原创 2022-11-01 22:27:56 · 1642 阅读 · 1 评论 -
QT多线程 第一节
QT中提供的多线程的第一种使用方式的特点是:简单。Qt中提供一个线程类,通过这个类就可以创建子线程了,Qt中一共提供了两种创建子线程的方式。原创 2022-08-12 21:04:26 · 1607 阅读 · 0 评论 -
写代码遇到Qt相关问题
qt clicked()函数 传递数据QT读取文件个数:QT读txt数据并求出行数和列数:qt读写json:QT信号槽函数的绑定connect函数:QCheckBox控件的操作:原创 2022-07-14 22:47:28 · 710 阅读 · 0 评论 -
使用VS2022写QT5代码,design中变量更改在VS2022中无法实时同步
记录一个使用VS2022编写QT代码,VS2022的一个问题,就是使用QT designer 中更改一个空间的变量,比如: 我想把label_6 改成L6这个变量,我在QT designer中更改,但是在VS中使用会提示出错,无法找到L6。这时候只要把VS重新启动一下就好了。我一般是连Qt designer也重新启动。...原创 2022-07-12 23:17:22 · 492 阅读 · 0 评论 -
QT+VS2022 LNK2001: 无法解析的外部符号 “public: static struct QMetaObject const XXX::staticMetaObject@@B
VS2022 + QT5 出现 LNK2001 无法解析的外部符号 QMetaObject 的问题原创 2022-07-12 22:51:57 · 5059 阅读 · 0 评论 -
QML学习 第二天
学习qml原创 2022-06-09 23:12:36 · 349 阅读 · 0 评论 -
QML学习 第一天
学习QML这个就是QML创建时候的默认代码代码中的这个Window就是运行后的窗口,其中有几个属性.第一个属性就是是否可见属性, visible 如果设置为true即为可见,false既是代码在运行也不会出现窗口.原创 2022-06-08 23:11:09 · 1334 阅读 · 0 评论 -
QT 读取csv文件-QT根据显示器大小设置窗口大小-QT绑定信号与槽
QT 读取csv文件废话不多说先上代码,需要引入的头文件:函数是自己写的一个小项目截取的一段,基本上思路就是这个.读取csv格式的和读取txt文件类似.#include <QFile>#include <QMessageBox>#include <QDateTime>void InputData::ReadInputData(QString strPath){ QVector<QStringList> _studentDat原创 2022-04-12 22:15:34 · 1333 阅读 · 0 评论 -
windows下QT搭建FFmpeg环境
配置pro工程文件:首先要下载好FFmpeg文件.这个就不追随了.可以稍后补上下载FFmpeg过程.然后新建一个QT工程.选择存放代码路径:选择UI类型,我这里选的widget,其他的也是一样的,对本次实验不影响直到完成即可.然后编译运行一下:然后添加FFmpeg库.这里强调一点就是,最好是把库文件独立出来,想做一个小项目一样.我这里吧FFmpeg库放到了library文件夹下,以后要是还需要其他第三方库可是都放到这里面.Librar...原创 2022-03-23 22:47:48 · 1317 阅读 · 1 评论 -
QT遇到的一些问题收集(转载)
VS+QT混编遇到的问题(一)_dayuhaitang1的博客-CSDN博客转载 2022-01-22 16:43:37 · 125 阅读 · 0 评论 -
QT 三个类的作用
QMainWindow:主窗口类,具有主菜单,工具栏和状态栏,类似一般程序的主窗口QWidget:是所有可视化界面的基类,各种界面组件都支持QDialog:对话框,建立给予对话框的界面原创 2021-09-08 21:02:05 · 223 阅读 · 0 评论