``` 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
[TOC] global头文件 插件的本质就是动态链接库,对于库,需要导出符号,供用户导入使用。在qt creator的源码中,存在固定的导入导出模式。 global.h 对于每个库和插件,都有一个xx_global.h头文件,其中xx为库或插件名。示例如下 这就很明显了,XX_LIBRARY作为开 ...
分类:
其他好文 时间:
2020-05-06 21:58:21
阅读次数:
78
一、前言 上面已经实现了一个计时器的功能,能够统计专注时间,现在需要做的是把这个程序打包成可以随时运行的exe文件,并且不需要安装 二、主要过程 1-安装这个过程将生成的.exe文件复制到一个新的文件夹 提取文件: https://www.cnblogs.com/CLXiao-1029/p/6892 ...
分类:
其他好文 时间:
2020-05-06 21:50:42
阅读次数:
64
一、由来 我最近一直有做时间记录的习惯,就是看自己每天专注程度怎么样,花了多少时间,但是多次频繁的打开txt文件然后记录,很是繁琐,在手动记录了几个月之后,我终于想起来并且有时间去做一个自动记录的小工具。 我之前手动记录的时候是这样的: 我希望可以实现的功能:完成我平时的时间记录,比如点击开始,然后 ...
分类:
其他好文 时间:
2020-05-06 21:24:44
阅读次数:
86
VS中的QT编译环境就不说了。 QTCreator中如何指定QT源码进行调试呢 参考 "windows QT下载源码匹配的pdb文件的方法" 先下载QT源码及调试信息文件。 "5.12.0" 手动下载地址 然后在解决方案的调试源文件配置中添加下载的QT源码目录 至于下载pdb和指定pdb文件,似乎没 ...
分类:
其他好文 时间:
2020-05-05 09:13:57
阅读次数:
156
我在Qt Creator中对一个程序不断进行修改进行实验,一个类需要使用信号槽。于是,我将其继承于QObject: class MyClass : public QObject { Q_OBJECT public: MyClass(); ... } 此时构建出错了:error: undefined ...
分类:
其他好文 时间:
2020-05-04 17:10:54
阅读次数:
87
使用QCompleter类,就可以实现自动补全功能,效果图如下: 对应的代码很简单 def init_lineedit(self): # 增加自动补全 self.completer = QCompleter(items_list) # 设置匹配模式 有三种: Qt.MatchStartsWith 开 ...
分类:
其他好文 时间:
2020-05-03 13:12:01
阅读次数:
148