Qt学习
文章平均质量分 59
UremSept
这个作者很懒,什么都没留下…
展开
-
Linux系统中Qt安装
Linux系统中Qt安装原创 2022-09-01 09:24:54 · 2955 阅读 · 1 评论 -
Qt之线程使用问题
使用线程,遇到了一个问题,release模式正常,但debug模式崩溃,报如下错误:ASSERT failure in QCoreApplication::sendEvent: "Cannot send events to objects owned by a different thread. Current thread 171107d8. Receiver '' (of type 'xxx...原创 2020-02-19 08:16:11 · 532 阅读 · 0 评论 -
Qt release版 resource 文件中js自动被编译
文章目录QJSEnginerelease问题查找原因打印读出的js文件内容查看资源文件内容删除user文件,重新构建重命名尝试总结QJSEngineQJsengine是代替QScriptEngine的新的js引擎。releaserelease版本软件是区别于debug版本的。问题今天在resource文件中读取js文件,用QJsengine加载,代码如下。.cpp文件QJSEngi...原创 2019-09-24 09:25:15 · 877 阅读 · 2 评论 -
Qt之一些小知识
文章目录生成唯一字符串UUID路径表示方法绝对路径:相对路径:生成唯一字符串UUID#include <QUuid>QUuid id = QUuid::createUuid();QString strId = id.toString();路径表示方法绝对路径:Windows:"E:\image\text.jpg"相对路径:“./” : 表示当前路径 如“./l...原创 2019-03-22 11:44:38 · 264 阅读 · 0 评论 -
Qt之使用quazip来压缩文件
文章目录Qt中压缩文件说明quazip编译使用方法pro文件修改测试Qt中压缩文件我使用的是Qt5.7版本,好像5.12版本将Quazip已经集成到安装包中。http://doc.qt.io/qt-5/qtcore-attribution-zlib.html不管5.12版本,以下是5.7版本集成quazip的方法,使用的编译工具为Qt creator.说明Quazip是zlib的Qt版本...转载 2019-01-16 16:45:52 · 1026 阅读 · 0 评论 -
Qt之QMap使用自定义数据类型做Key(Struct)
QMap中Key使用自定义类型struct关于QMap使用自定义类型原因分析继续测试继续原因分析第一次测试第二次测试结果解析解决方法关于QMap使用自定义类型在QMap中,Map的key是可以使用struct的,但是使用时会报如下的错误D:\Qt\Qt5.7.0\5.7\mingw53_32\include\QtCore\qmap.h:74: error: no match for 'ope...原创 2019-01-14 11:30:25 · 11202 阅读 · 1 评论 -
Qt之使用Everything搜索数据
EveryThingEverything是Windows下一款强大的文件搜索工具,若没有使用过,那下面的内容可以不看了。作为一个程序员,当需要搜索数据时,自己写搜索算法,这个轮子可能造的有点大,并且可能造不好。everything提供了它的接口,可以方便地集成到我们的程序中,下面就开始吧。首先贴出everything官网,其中的文件下载以及sdk都可以查看:http://www.voidto...原创 2018-12-09 13:09:40 · 2034 阅读 · 1 评论 -
Qt -QFlags的解读与使用
1、枚举在向函数传递值表示我们要使用的类型时,我们可以用好多方法去定义,比如:view的显示或隐藏,我们可以用true表示显示,false表示隐藏;一个view的位置,上下左右,我们可以分别用int,1、2、3、4来表示,也可以用枚举 enum{ Up =1, Down=2, Left=3, Right= 4} 以View的位置为例,我们需要扩展它,比如左上,左下…. 一...原创 2018-09-17 11:17:52 · 4689 阅读 · 0 评论 -
QT之一些小问题
关于dockwidgetterminate called after throwing an instance of ‘std::bad_alloc’设置开机自启后QSetting置配文件都不到?多国语言加载不起作用关于dockwidgetdockwidget是可拖动布局,它父布局只能在mainwindow中,若是其他布局,虽然可以显示,但是无法拖动。 我们想...原创 2018-04-11 18:41:19 · 536 阅读 · 0 评论 -
QT之导入BasicExcel
Qxlsx不支持xls格式,其他的不知道怎么用,所以选择了BasicExcel,导入后出现以下问题F:\Study\c++\study\BasicExcel\BasicExcel.cpp:889: error: 'strlen' was not declared in this scope size_t filenameLength = strlen(filename); ...原创 2018-02-25 17:46:16 · 482 阅读 · 0 评论 -
Qt 信号与槽
信号与槽简介用法注意事项1、自己创建对象,里面有信号与槽,需要继承QObject类2、创建用槽连接信号,信号和槽的参数要对应。3、避免多次连接4、在槽函数中获取发出信号的对象致自己:信号与槽简介简介没有,网上一搜一大把,就不写了用法用法也没有,网上也很多注意事项1、自己创建对象,里面有信号与槽,需要继承QObjec...原创 2018-03-16 09:35:30 · 521 阅读 · 0 评论 -
Qt之打包发布
打包发布前言1、编译2、拷贝添加动态库打包发布前言qt编写完程序,打包给别人使用相当简单,但是在不知道怎么做的情况下,却是难死人。下面记录一下我自己最后的解决方法。1、编译选择Release,然后编译 2、拷贝进入编译后的文件夹,找到生成的exe文件 文件夹 exe文件 然后剪切,放到一个自定义的文件夹中 添加动态库...原创 2018-03-14 18:21:56 · 408 阅读 · 0 评论 -
QT 之JSON数据
Json简介JSON:JavaScript 对象表示法(JavaScript Object Notation)。 JSON 是存储和交换文本信息的语法。类似 XML。 JSON 比 XML 更小、更快,更易解析。Json语法规则数据在名称/值对中 数据由逗号分隔 花括号保存对象 方括号保存数组Json值JSON 值可以是: 数字(整数或浮点数) 字符串(在原创 2018-01-13 21:45:26 · 276 阅读 · 0 评论