
QT
文章平均质量分 81
和qt相关的项目演示代码总结
疯狂的挖掘机
保持一颗童心和好奇心...
展开
-
QCustomPlot添加自定义的图例,实现隐藏、删除功能。
根据自己的需求自定义实现图例样式和功能。原创 2024-03-06 16:46:25 · 3205 阅读 · 2 评论 -
QT 实现两款自定义的温度计/湿度控件
QT原生控件没有实现如仪表盘或者温度计的控件,只好自己实现,文章代码部分参考引用的文章原创 2023-11-07 11:39:03 · 1400 阅读 · 0 评论 -
OPengl学习(五)——视图(1)
视图(1):先画个小立方体,从使用的函数说起视图原创 2023-03-29 09:27:37 · 483 阅读 · 0 评论 -
一句话记住break、continue、return在各种场景中执行情况
理清break,continue,return使用时机和注意事项。原创 2023-03-02 17:34:50 · 689 阅读 · 0 评论 -
Qt中使用QWebEngine加载百度离线地图,在特定地点加载个圣诞树
QT中使用百度离线地图加载gif圣诞树。原创 2022-12-30 15:38:49 · 3018 阅读 · 19 评论 -
QT开发和MFC开发的经典案例
主要是一些用QT开发的成熟软件。原创 2016-07-19 08:53:40 · 6002 阅读 · 0 评论 -
OPengl学习(二)——opengl环境搭建
opengl在windowns下的环境搭建,主要介绍VS和QT两个ide下的配置,以及一些概念,推荐在QT下开发原创 2022-11-29 15:51:04 · 2558 阅读 · 0 评论 -
QT中的智能指针解释与使用
QT中的智能指针解释原创 2022-09-26 08:31:33 · 1420 阅读 · 0 评论 -
QT4、5、6各版本之间的特点和选择
Qt4、5、6各个之间的版本选择和特点原创 2022-07-19 16:22:22 · 36660 阅读 · 5 评论 -
QT中QWebEngine + Echarts使用实例
QT使用过程中需要展示一些炫酷表格效果。此时可以Echarts+QtEngine来实现。原创 2022-07-11 11:48:45 · 1487 阅读 · 2 评论 -
QT中的QPropertyAnimation使用和toast案列
QT QPropertyAnimation实现toast效果原创 2022-06-30 08:54:10 · 910 阅读 · 0 评论 -
QT中的item views与Item widgets控件的用法总结
简单总结QT常用的View-model-delegate用法,只提供思路。原创 2022-06-21 17:22:40 · 4018 阅读 · 2 评论 -
QT自定义QTextEdit实现大数据的实时刷新显示
本文自定义QTextEdit实现实时加载大数据,不会卡顿的效果。原创 2022-05-25 13:58:40 · 9289 阅读 · 2 评论 -
QT中自定义控件和插件大致方法
qt中自定义控件和插件的大致过程和思路原创 2022-05-19 10:42:11 · 2312 阅读 · 0 评论 -
QT单元测试
qt自带单元测试框架,本文简要说明qt中的单元测试基本理论原创 2022-05-02 11:44:15 · 3349 阅读 · 0 评论 -
QT QString与Char* 之间的16进制互相转换方法
QString 与Char数组的十六进制之间的相互转化原创 2022-03-23 15:46:32 · 4833 阅读 · 1 评论 -
QT程序发布使用的软件集合
Qt发布程序使用到的软件原创 2022-03-22 15:38:30 · 1099 阅读 · 0 评论 -
QCutomPlot使用收集的文章以及大致思路
最近在使用QCutomPlot绘制显示各种表格,不由得赞叹其强大功能,从官网到网上各类文章终于有所收获,完成自己想要的功能,在这里把收集到的文章记录。原创 2022-03-09 15:53:37 · 1377 阅读 · 0 评论 -
Qt之QML学习(三)——QML布局常用不可见控件详解
前言一、pandas是什么?二、使用步骤2.读入数据总结提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。...原创 2021-09-22 22:20:02 · 1177 阅读 · 0 评论 -
Qt之QML学习(二)——QML与C++之间交互的几种方法
前言QML作为界面,在简单的交互中可能EMCA通过事件就可以解决简单的交互,但是往往复杂的计算或者用到后台一些服务的时候往往用C++去开发,这就需要两者互相传递数据,实际过程中,在QML与C++交互用的最多的就是QString和QjsonObject两种类型,下面总结一下方法并提供案列。一、二、案例三、案例1.引入库2.读入数据总结...原创 2021-09-13 23:15:35 · 3036 阅读 · 1 评论 -
QT中用到数据展示的控件以及可实现的方法总结
前言之前用到画曲线的时候用了qt自带的Qchart,说实话还好,但是网上也说了,在刷新数据量达到5万时候就会有卡顿现象,所以下面稍微介绍一下,第三方的库,在性能和功能上远比自带的要强大,而且使用也方便。一、QCustomPlotQCustomPlot 是一个超强超小巧的qt绘图类,非常漂亮,非常易用,只需要加入一个qcustomplot.h和qcustomplot.cpp文件即可使用,远比qwt方便和漂亮,可以自己使用两个源文件也可以自己编译成库文件,非常方便。官方网站:http://www.qcu原创 2021-09-01 01:51:36 · 1781 阅读 · 0 评论 -
Qt之QML学习(一)——初步认识QML
市面上书籍不多,我推荐《qt quick核心编程》,需要电子档可以私信我。前后我看了好几篇,手头工具书,说的还是很全.原创 2021-09-01 01:33:04 · 17660 阅读 · 11 评论 -
STL容器与QT自带容器的总结
1、STL中的容器STL中的常用容器包括:顺序性容器(vector、deque、list)、关联容器(map、set)、容器适配器(queue、stack),主要是分为 我们常用到的STL容器有vector、list、deque、map、setSTL中顺序容器类和关联式容器类的主要特征如下:(1)Vector1、内部数据结构:连续存储,例如数组。2、随机访问每个元素,所需要的时间为常量。3、在末尾增加或删除元素所需要时间与元素数目无关,在中间或开头增加或删除元素所需时间随元素数目呈线性变化。原创 2021-08-06 01:46:29 · 2137 阅读 · 0 评论 -
Qt自有的和线程有关的函数和类
前言通常情况下,应用程序都是在一个线程中执行操作。但是,当调用一个耗时操作(例如,大批量I/O或大量矩阵变换等CPU密集操作)时,用户界面常常会冻结。而使用多线程可解决这一问题。多线程具有以下几点优势。(1)提高应用程序的响应速度。这对于开发图形界面的程序尤为重要,当一个操作耗时很长时,整个系统都会等待这个操作,程序就不能响应键盘、鼠标、菜单等的操作,而是使用了多线程技术可将耗时长的操作置于一个新的线程,从而避免以上的问题。(2)使多CPU系统更加有效。当线程数不大于CPU数目时,操作系统可以调原创 2021-08-06 01:08:58 · 452 阅读 · 0 评论 -
QT中自定义控件的几种可行方法
前言最近在项目中使用到Qt原生的一个控件:QSpinBox,自带的信号有textChanged和editingFinished,但这有个弊端,客户要求在文本框数字完全输入的时候按下enter键 才会相应,同时在点击上下键的时候会以一个步长来立马显示,原生的控件很难实现这样的要求,无奈我就自定义个lineedit+button重新组后一个控件。自定义控件:下面我就总结几种QT能够自定义控件的方法。示例工程代码传送门一、QT插件制作方法首先注意事项:1:每个Qt库bin目录的designer可原创 2021-07-19 01:10:53 · 5002 阅读 · 2 评论 -
QT中connect函数的几种用法详解总结
前言信号与槽机制是QT非常核心的东西,通过信号与槽我们可以将不同的部分有机的结合起来,使得各个组件之间的交互简单高效,信号与曹槽像是设计模式中的观察者模式(我自己觉得是这样),只关心信号何时发来,以及做如何相应,组件之间可以异步或者同步去处理事情。信号(Signal):就是在特定情况下被发射的事件,例如PushButton 最常见的信号就是鼠标单击时发射的 clicked() 信号,一个 ComboBox 最常见的信号是选择的列表项变化时发射的 CurrentIndexChanged() 信号。GUI原创 2021-07-17 00:29:57 · 78663 阅读 · 15 评论 -
QT中.pro文件的常用写法(linux和windows中的常见模板)以及其含义
(1)、常用结构随着项目越来越多,看了别人写法也是各式各样,我这强迫症也犯了,明明可以写的很优雅,哈哈。我来抛砖引玉我喜欢常用的格式(软件第一步写上环境,对以后维护有用):#-------------------------------------------------# Project created by QtCreator 2021-7-1 W00:34:20##项目原始编译环境:#系统平台:windows10#Qtversion:5.8 编译器:msvc2015(64) 调试器:原创 2021-07-01 00:26:44 · 6666 阅读 · 3 评论 -
QT中QString的用法总结
QT经常使用过程中难免会涉及到各种字符类的转换,如MFC中的CString,C++标准类的string以及QT中的QString。每个类都有自己的用法,今天主要总结QT中特有的QString使用方法。原创 2021-05-14 11:20:06 · 47694 阅读 · 2 评论 -
Qt中使用Doxygen注释生成总结
为了团队快速的将项目中的注释生成一个注释文档,相比传统的一个个类,函数以及关键点添加注释来说,使用工具可以生成多种样式以及标准的说明文档。1、在qt中使用Doxygen注释标准来注释我的qtcreator版本位4.9 奈何用不了插件(qtcreator-doxygen是Qt Creator的Doxygen插件,可以实现doxygen标准的注释。)只能用传统在Qt中增加如果不是4.9版本,那恭喜你可以直接使用插件,传送门:https://github.com/fpoussin/qtc...原创 2021-05-11 11:52:52 · 3442 阅读 · 2 评论 -
C++__stdcall、__cdcel和__fastcall三者的区别(使用Qt编写dll)
推荐文章:1、_stdcall与_cdecl区别 (QT 加载MFC的dll时,要注意的"_stdcall"或者CALLBACK的问题) https://blog.youkuaiyun.com/bububu2012/article/details/43015781 2、Qt编写dllhttps://www.pianshen.com/article/86231098366/_stdcall、__cdecl和__fastcall是三种函数调用协议,函数调用协议会影响函数参数的入...转载 2021-05-11 10:42:29 · 746 阅读 · 0 评论 -
VS各个版本的优缺点和发展过程(VC6.0——VS2015)
Visual Studio各版本区别听语音|浏览:18082|更新:2016-09-21 11:18|标签:编程语言 1234567分步阅读c++编译器 编译器就是将“高级语言”翻译为“机器语言(低级语言)”的程序。一个现代编译器的主要工作流程:源代码 (source code) →预处理器 (preprocessor) → 编译器 (compiler) → 汇编程序 (assembler) ...转载 2018-07-02 17:40:47 · 90016 阅读 · 5 评论