
qt
文章平均质量分 66
qt
PHP代码
C++/Qt/Qml/PHP/JAVA/GO全栈工程师 创造价值,服务行业,成就客户。
展开
-
QT配置Android环境生成APK文件,详细流程
在输出目录的build-Template-Android_for_armeabi_v7a_Clang_Qt_5_12_7_for_Android_ARMv7-Debug\android-build\build\outputs\apk\debug此目录下便会生成一个APK文件,即自己项目的APK文件,复制发送到手机安装即可使用。(7)左边选择“设备”,右边选择“Android”,然后在下边点击浏览,将JDK、SDK、NDK的安装路径添加到对应位置即可,QT会自动识别版本和是否可用。原创 2024-10-14 11:46:32 · 982 阅读 · 0 评论 -
Qt在iOS平台上的编译配置与打包发布,详细流程
随着移动应用的普及,越来越多的开发者开始关注跨平台应用开发。Qt作为一款强大的跨平台应用开发框架,不仅支持Windows、Linux等传统桌面平台,还支持iOS和Android等移动平台。本文将重点介绍如何在iOS平台上配置Qt环境,编译Qt应用程序,并打包发布到App Store。通过本文的介绍,您应该已经掌握了在iOS平台上配置Qt环境、编译Qt应用程序以及打包发布到App Store的方法。Qt作为一款强大的跨平台应用开发框架,为开发者提供了便捷的开发体验。原创 2024-10-14 11:39:50 · 1142 阅读 · 0 评论 -
qt 自定义样式 switch开关,已解决
在日常需求中,需要对功能增加一个开关,因此做了简单封装。原创 2024-07-18 15:36:37 · 654 阅读 · 0 评论 -
qtreewidget 美化,htmlcss和qss 不是一个概念!已解决
这种样式的美化, 能气死个人,css 一个单词搞定,非要 在qss中。多少个单词不知道了。原创 2024-07-03 18:03:55 · 555 阅读 · 0 评论 -
qt qlable 文字 左右滑动 一像素移动效果 已解决
需求让,能自动 绝对不让鼠标动的原则,想到了 如何实现自动滚动,前两天是实现文本的上。下滚动,现在实现 左右滚动。原创 2024-05-16 14:51:30 · 469 阅读 · 0 评论 -
汉字 转 拼音 首字母和 字母 已解决
【代码】汉字 转 拼音 首字母和 字母 已解决。原创 2024-05-09 17:10:53 · 429 阅读 · 0 评论 -
QT 删除指定目录和文件,以及使用注意事项!
项目程序在运行过程中经常需要创建一些临时目录并且在目录下创建一些临时文件,使用完毕之后,需要进行删除。下面例子使用removeRecursively()和remove() 函数完成目录和文件的删除。注意: removeRecursively() 函数支持递归删除,在Linux下就相当于执行rm ./* -rf 指令一样,由于Linux下没有回收站机制,使用该函数删除目录要注意路径正确。原创 2024-04-26 11:47:52 · 811 阅读 · 0 评论 -
qt 开发 缩放比例问题 修复中
在日常开中,需要开启 高分辨率的支持,windows环境下,不是 字体缩放,就是分辨率模糊,缩放机制,并且开启了150%缩放,有点搞不明白,最后还是不行,先做个记录,在找找问题。首先肯定是考虑到分辨率的影响,老生常谈的问题,直接在main.cpp里面加上如下的前三行代码,即可缓解高启用缩放下产生的实际界面缩小问题。虽然在还会出现一部分组件不适应的小瑕疵(如边框线部分临时消失,部分组件变大一两个像素等),但是大部分都不适已经解决。原创 2024-04-18 14:45:16 · 905 阅读 · 0 评论 -
qt table 简易封装,样式美化,以及 合并表格和颜色的区分 已解决
在需求中, 难免会使用 table 进行渲染窗口,做一个简单的封装。原创 2024-03-25 09:38:55 · 713 阅读 · 0 评论 -
qt 轮播图 实现,美化版本
今天文章讲述的是如何用Qt实现图片轮播的效果,其实我们经常在网页中看到各种广告就是使用了图片轮播,实现小区域内嵌入多个广告的效果。其实实现起来也不难,只要使用Qt的动画类即可实现类似的效果。之前做了一个,效果不佳,今天重新写了一遍,实现了类似上面第一种的效果,通过Qt的动画类修改透明度来实现上下两张图片的切换效果,下面上效果图。原创 2024-03-23 09:43:08 · 730 阅读 · 0 评论 -
qt 实现 轮播图效果,且还有 手动 上一页和下一页 已解决
QT中有 轮播图的需求,按照正常html版本。只需要配置数组就能搞定,但是c++ qt版本 应该用什么了。第一想到的是采用定时器。原创 2024-03-23 08:43:39 · 835 阅读 · 0 评论 -
QT gridlayout 循环设置组件,表格也通用 已解决
经常遇到,表格 展示需求。几乎都是json格式的。原创 2024-03-22 17:50:20 · 557 阅读 · 0 评论 -
qt5.15 升级 qt 6.5 部分问题 解决修复
QT5_USE_MODULES 升级 QT6_ADD_RESOURCES。原创 2024-02-26 15:53:19 · 665 阅读 · 0 评论 -
cmake 项目。qt5升级 qt6 报错 error: “Qt requires a C++17 compiler 已解决
需要对qt5升级到qt6 做cmake兼容配置,在编译中发现,有c。++ 编译环境 报错。原创 2024-02-23 17:31:03 · 2997 阅读 · 0 评论 -
Qt开源版 vs 商业版 详细比较!!!!
对商业化代码不友好。LGPL允许商业软件通过类库引用(link)方式使用LGPL类库而不需要开源商业软件的代码,但需要提供引用LGPL的库代码或提供可重链接的动态库。由于开源版不提供售后,商业版的提供售后(技术支持),即Bug修复率会高于开源版,当然软件性能,稳定性和资源消耗的表现也会优于开源版。简单整理Qt开源版与商业版有哪些差别,原创 2024-01-29 18:06:15 · 11342 阅读 · 0 评论 -
QComboBox 组件 个人 美化 已解决
下拉框QComboBox还有两种状态编辑editable和展开on,我这边因为不可编,所以就没写编辑状态,只写了展开时通过对padding数值的改变,从而实现的动态变化。我对qss只会一些简单的,所以每次都得查资料,自己调,好麻烦,特别是之前一篇博客关于菜单样式的设置。下拉项样式的设置和我之前博客说的菜单项的写法不一样的,和列表表格之类的写法是一样的,比较简单,直接设置。这个QComboBox下拉框的样式设置有稍微复杂,有些关键点得记住,所以用这篇博客记录下。注意,最重要的一点就是要使qss生效,原创 2024-01-25 18:10:00 · 1312 阅读 · 0 评论 -
QT 原生布局和QML的区别
String对象调用append(),不能之家已有的字符串加大,因为相邻的内存可能被占用,因此需要分配一个新的内存块,将原来的内存赋值到新的内存块中。我认为是因人而异的。随着 Qt 的不断迭代,QML/Qt Quick 也可用于开发传统的桌面程序,而且效率越来越高,这样以来,便可以用 QML/Qt Quick 做任何你想做的事情。众所周知,Qt 为跨平台而生,而 QML/Qt Quick 作为 Qt 新生力量,完完全全继承了 Qt 包罗万象的特点,它的诞生为 Qt 进军移动领域迈出了历史性的一步。原创 2024-01-15 14:29:12 · 1037 阅读 · 0 评论 -
WebEngineView 配合 pdf.js 实现 pdf预览 已解决
原先使用qt5.15 升级到 qt6.5 pdf预览需求有变化,在查阅各种文档,结果是一个配置问题,就能完美解决 pdf预览的问题。原创 2023-12-19 17:45:47 · 601 阅读 · 0 评论 -
c++ qt 窗口开发中 俩按钮组合 配合 显影 已解决
在日常项目中,有这么需求,还想窗口移动,还想 右侧关闭 还能tab栏点击显影的需求,不得使用 qt模拟点击事件 进行功能优化。四个按钮的 互斥关系,采用 模拟点击功能 进行 功能完善。同时不影响 窗口缩放功能!特大杯 大杯 控制 窗口显影,可乐 豆浆 不显示窗口。咖啡 按钮 显示窗口。原创 2023-12-14 15:25:43 · 243 阅读 · 0 评论 -
qt 32位编译 内存溢出 无法 运行在win7 32位
在下载了n个dll之后发现这种状况无穷无尽,后来在查阅资料时发现可以直接打开qt安装目录下的“vcredist”文件夹,将对应位数的程序拷到win7电脑上,直接运行,就可以正常打开了。项目在 编译32位系统 内存溢出 设置成了x64。但是 最后在xp32位系统运行提示。原创 2023-07-19 14:49:27 · 476 阅读 · 0 评论 -
qt项目整理全集
Qt 开源项目收集大全_刘典武源码_我不是萧海哇~~~~的博客-优快云博客开源项目推荐:本人收集的有关Qt的GitHub/Gitee开源项目(★精品收藏★)_qt github_利白的博客-优快云博客原创 2023-07-19 11:28:13 · 497 阅读 · 0 评论 -
msvc2017x64编译器编译项目报错”编译器的堆空间不足“错误 的解决方法
由此,可以猜测,msvc2017x64的编译器是有个地方配置使用内存所占系统内存的比例(编译过程中监测过,实际使用内存并不大),可能是超过了比例了,加大系统内存后,就没超限制,编译就正常通过了。因为并没有找到编译器内存分配的配置(主要是使用QtCreator开发),尝试加大内存(因为笔者开发为虚拟机win10+8GB,扩为win10+16GB内存,解决)开发日常软件的时候,因为项目较大,模块较多,编译时,报错”编译器编译空间不足“,且常规方法无法消除的问题。有 opengl模块 占用内存大。原创 2023-07-19 10:35:36 · 1184 阅读 · 0 评论 -
qt 线程使用 细节
qt 线程使用原创 2023-04-26 14:28:31 · 104 阅读 · 0 评论 -
qt - 是否可以在 XP 上运行 Qt 5.10 程序?
如果您修改 PE-Header 以使其运行,则应用程序很可能会不时崩溃,因为需要在 Windows XP 上不可用的 Windows API。Qt 5.6.3 向上兼容并支持 Windows XP、Windows Vista、Windows 7、Windows 8、Windows 10。编译它.这意味着,如果您安装 Qt 5.6.3(预构建)包,则不会启用 Windows XP 支持!Qt 5.6.3 处于严格阶段且可靠,如果您想支持 Windows XP,它仍然安装在中国、印度等地的许多计算机上。原创 2023-07-06 12:05:58 · 1217 阅读 · 0 评论 -
基于C++(QT框架)设计的网络摄像头项目(支持跨平台运行)
这是基于C++(QT框架)设计的网络摄像头项目,本篇文章介绍的网络摄像头项目并不是采用RTMP或者RTSP推流编码的网络摄像头产品,而是采用HTTP协议推送图片流的方式,采用浏览器访问查看摄像头画面。原创 2023-03-10 09:17:37 · 527 阅读 · 0 评论 -
QWebEngineView 类 详细使用说明
QWebEngineView类提供了一个小部件,用于查看和编辑Web文档原创 2023-02-23 10:57:42 · 3189 阅读 · 0 评论 -
c++ qt model/view 架构
早期的 Qt 要实现这个功能,需要定义一个组件,在这个组件中保存一个数据对象,比如一个列表。我们对这个列表进行查找、插入等的操作,或者把修改的地方写回,然后刷新组件进行显示。原创 2022-10-12 15:55:05 · 244 阅读 · 0 评论 -
c++ qt 隐式数据共享
Qt 中许多 C++ 类使用了隐式数据共享技术,来最大化资源利用率和最小化拷贝时的资源消耗。当作为参数传递时,具有隐式数据共享的类即安全又高效。在数据传递时,实际上只是传递了数据的指针(这一切都是隐含帮你完成的),而只有在函数发生需要写入的情况时,数据才会被拷贝(也就是通常所说的写时复制)。本章我们将介绍有关隐式数据共享的相关内容,以便为恰当地使用前面所介绍的容器夯实基础。原创 2022-10-12 15:53:53 · 287 阅读 · 0 评论 -
c++ qt 遍历容器
尽管这个问题不是本章需要考虑的,但是我们还是需要来解释下,为什么要有遍历器。没有遍历器时,如果我们需要向外界提供一个列表,我们通常会将其返回:原创 2022-10-12 15:52:52 · 832 阅读 · 0 评论 -
c++ qt 存储容器
存储容器(containers)有时候也被称为集合(collections),是能够在内存中存储其它特定类型的对象,通常是一些常用的数据结构,一般是通用模板类的形式。C++ 提供了一套完整的解决方案,作为标准模板库(Standard Template Library)的组成部分,也就是常说的 STL。原创 2022-10-12 15:51:12 · 561 阅读 · 0 评论 -
c++ qt 文本文件读写
上一章我们介绍了有关二进制文件的读写。二进制文件比较小巧,却不是人可读的格式。而文本文件是一种人可读的文件。为了操作这种文件,我们需要使用QTextStream类。QTextStream和QDataStream的使用类似,只不过它是操作纯文本文件的。另外,像 XML、HTML 这种,虽然也是文本文件,可以由QTextStream生成,但 Qt 提供了更方便的 XML 操作类,这里就不包括这部分内容了。......原创 2022-07-28 22:57:01 · 728 阅读 · 0 评论 -
c++ qt 二进制文件读写
在上一章中,我们介绍了有关QFile和QFileInfo两个类的使用。我们提到,QIODevice提供了read()、readLine()等基本的操作。同时,Qt 还提供了更高一级的操作:用于二进制的流QDataStream和用于文本流的QTextStream。本节,我们将讲解有关QDataStream的使用以及一些技巧。下一章则是QTextStream的相关内容。...原创 2022-07-27 09:42:09 · 1562 阅读 · 0 评论 -
c++ qt 文件
文件操作是应用程序必不可少的部分。Qt 作为一个通用开发库,提供了跨平台的文件操作能力。从本章开始,我们来了解下 Qt 的文件以及输入输出的功能,也就是 I/O 系统。原创 2022-07-27 09:41:31 · 316 阅读 · 0 评论 -
c++ qt Graphics View Framework
Graphics View 提供了一种接口,用于管理大量自定义的 2D 图形元素,并与之进行交互;还提供了用于将这些元素进行可视化显示的观察组件,并支持缩放和旋转。我们通常所说的 Linux 的 KDE 桌面环境,就是建立在 Graphics View 基础之上的(尽管新版本的 KDE 有向 QML 迁移的趋势)。...原创 2022-07-27 09:40:44 · 242 阅读 · 0 评论 -
c++ qt 绘制设备
绘图设备是继承QPainterDevice的类。QPaintDevice就是能够进行绘制的类,也就是说,QPainter可以在任何QPaintDevice的子类上进行绘制。现在,Qt 提供了若干这样的类:原创 2022-07-27 09:40:10 · 165 阅读 · 0 评论 -
c++ qt坐标系统
在经历过实际操作,以及前面一节中我们见到的那个translate()函数之后,我们可以详细了解下 Qt 的坐标系统了。泛泛而谈坐标系统,有时候会觉得枯燥无味,难以理解,好在现在我们已经有了基础。...原创 2022-07-27 09:39:34 · 1098 阅读 · 0 评论 -
c++ qt 渐变
渐变是绘图中很常见的一种功能,简单来说就是可以把几种颜色混合在一起,让它们能够自然地过渡,而不是一下子变成另一种颜色。渐变的算法比较复杂,写得不好的话效率会很低,好在很多绘图系统都内置了渐变的功能,Qt 也不例外。渐变一般是用在填充里面的,所以,设置渐变是在QBrush里面。...原创 2022-07-27 09:37:54 · 673 阅读 · 0 评论 -
c++ QT 反走样
我们在光栅图形显示器上绘制非水平、非垂直的直线或多边形边界时,或多或少会呈现锯齿状外观。这是因为直线和多边形的边界是连续的,而光栅则是由离散的点组成。在光栅显示设备上表现直线、多边形等,必须在离散位置采样。由于采样不充分重建后造成的信息失真,就叫走样;用于减少或消除这种效果的技术,就称为反走样。...原创 2022-07-27 09:36:44 · 494 阅读 · 0 评论 -
画刷和画笔
前面一章我们提到,Qt 绘图系统定义了两个绘制时使用的关键属性:画刷和画笔。前者使用QBrush描述,大多用于填充;后者使用QPen描述,大多用于绘制轮廓线。原创 2022-07-27 09:36:02 · 506 阅读 · 0 评论 -
Qt 绘制系统简介
Qt 的绘图系统允许使用相同的 API 在屏幕和其它打印设备上进行绘制。整个绘图系统基于QPainter,QPainterDevice和QPaintEngine三个类。原创 2022-07-27 09:34:50 · 322 阅读 · 0 评论