1,目标及展示 首先希望实现文字、图片、控件等在触发后,呈现飘散并消失的效果。在QT例程《Qt Quick Particles Examples》是一个海星点击鼠标后呈现打散的效果,这个效果和最终需要的略有不同,所以我们在它的基础上再加上我需要的一些元素,最终实现如下效果。 图1(gif) 图6 2 ...
分类:
其他好文 时间:
2020-05-09 23:38:05
阅读次数:
81
[TOC] 统计接口实现 我们知道,插件架构必不可少的是定义接口类,即抽象基类,描述用户需要自定义实现的内容。此外,一般还有一个管理器类,对接口类的所有实现类进行管理,并调用其中的接口进行。源码中有两种方式来获取所有实现类。 一般,我们会把所有实现的列表g_simples,放在管理类中用于管理。 1 ...
分类:
其他好文 时间:
2020-05-09 21:30:36
阅读次数:
46
void Mystack::getFtpImg(QString ftpFilePath, QString curFileName) { QNetworkAccessManager* myNetworkManager = new QNetworkAccessManager(this); QNetwor ...
分类:
数据库 时间:
2020-05-09 18:47:53
阅读次数:
274
使用setting 可以将应用程序关闭前的数据都保存到系统的注册表当中 , 并且下次再打开程序时可以冲注册表中读取上一次关闭时的状态 需要注意的是保存到注册表中的数据 都是以键值对的形式存在 void SettingsGui::writeSettings() { //数据的存储 settings-> ...
分类:
其他好文 时间:
2020-05-08 19:58:57
阅读次数:
90
"原文" 1. 将所需的库添加到您的qmake项目(.PRO文件) 2.在代码中包含所需的头文件。 3. 在程序开始时注册热键 ok... ...
分类:
其他好文 时间:
2020-05-08 09:35:49
阅读次数:
63
``` RECT r; GetWindowRect(this->gameHwnd, &r); // 获取窗口的宽度和高度 int nWidth = r.right - r.left; int nHeight = r.bottom - r.top; MoveWindow(this->gameHwnd,... ...
分类:
移动开发 时间:
2020-05-07 20:00:29
阅读次数:
202
内外命名空间 QtCreator源码中,每一个子项目都有内外两层命名空间,一个是外部的,一个是内部的。 示例如下 其中 1. ExtensionSystem是外部的,其中的类等内容会被EXTENSIONSYSTEM_EXPORT导出,用户使用时可见。 2. ExtensionSystem::Inte ...
分类:
其他好文 时间:
2020-05-07 19:51:32
阅读次数:
60
因为QT的三维显示模块QtDataVisualization已经对个人开发免费开放了,所以在制作点云,地图,表格之类的东西的时候,其实我们都不需要使用QtCharts或者QOpenGL模块了。直接使用QtDataVisualization模块非常的方便。 正好最近需要制作一个点云显示器,我就按照官方 ...
分类:
其他好文 时间:
2020-05-07 09:33:48
阅读次数:
215