- 博客(6)
- 资源 (14)
- 收藏
- 关注
原创 C++降低文件之间编译依存关系
序言当我们对某个class(实现)进行修改后,重置程序,原以为只会花几秒时间,可谁知道编译连接时间大大超出我们想象。以下为总结方案去降低文件编译依存关系。1. 声明式依存关系去替代定义式依存关系2. handles 类3. interface 类接下依次为三种方案进行详细解释一、 声明替代定义因为在当我们在头文件中以#include 形式引用某个文件时,你就会发现这引用与定义文件就形...
2019-10-29 19:30:11 480
原创 画线出现锯齿解决方案
一般在划线过程中如果将整个线画出来不断线,是不会有锯齿的。如果是将一个path分几次绘画那将会在每次截断点处类似于重画,导致出现一些锯齿。如果在绘画过程中,采用非矢量图形(位图)去绘画,绘画的图像将会由一个网格中的像素点的位置和色彩值来决定.每一点的色彩是固定的,当我们在更高分辨率下观看图像时,每一个小点看上去就像是一个个马赛克色块再放大缩小过程,图形会失真,在于那他绘画的像素再放大后就是一个像素...
2019-10-25 23:34:33 4237
原创 Qt widget事件传递顺序以及监听特定控件是否接收某个事件
序言其实刚开始接触的时候,是没注意到Qt widget中事件传递顺序,当时也才接触到Qt,也就没怎么去梳理,如今把我当前所掌握的先整理如下,后续如果有更深的理解,会不断完善这篇博客。(代码不是比较规范,同时借鉴多篇博客自己有所感悟,把自己所理解的写了这篇博客)事件处理器event handle(事件顺序传递)本片以鼠标press事件为例。可以参考这篇博客,熟悉鼠标相关事件。https:/...
2019-10-20 22:12:27 3164 2
原创 qt5.12.0出现ASSERT: "!"No style available without QApplication!"" in file kernel\qapplication.cpp
前言出现这个问题所在呢,是因为我原QQuickView 搭配Item 中出现使用的ChartView去绘图地方重新构建使用在QQmlApplicationEngine搭配window方式,这种方式下是不能加载ChartView,即使你在pro工程文件中添加了QT += charts qml quick 。因为默认启动的application不一样导致。原因分析常见加载qml文件的两种方式...
2019-10-18 21:47:33 2707 2
原创 Qt Widgets、QML、Qt Quick的区别
序言最近一段时间接触了QML,并了解了C++如何与QML实现数据交互后,我在用QWidget中如何去加载QML时看到了QQuickView,QQuickWIdget,把Qt Quick 与 QML一时之间没怎么弄明白。区别参考这位大神博客:https://www.cnblogs.com/lsgxeva/p/7826761.html这位大神 还详细地讲解了QWidget、 QML 、Qt ...
2019-10-10 09:41:21 3630 3
原创 元对象系统如何识别自定义类型
序言如何识别自定义类型,并将自定义类型对象通过信号槽传递给接收对象,需要依靠Q_DECLARE_METATYPE(Type)宏进行修饰,其中你的类必须包含该类型必须有公有的 构造、析构、复制构造 函数,如果想在(queued)信号和槽系统中使用或者想在QObject的属性系统中使用,就必须使用qRegisterMetaType()这个函数注册到元对象系统中,这个在qml中调用C++时常用到。代...
2019-10-10 09:40:58 170
qtbase-MSVC2015-Windows-Windows-10-X86-64-debug-symbols.7z
2024-03-08
qt-everywhere-src-5.15.2.zip
2024-03-08
整理windows常用资源
2024-02-07
bluetooth 蓝牙
2022-06-05
windows 10实现扫描周围无线wifi设备列表,连接指定wifi
2022-06-05
ImageCropperLabel显示裁剪图片 ImageCropperDialog作为裁剪交互框
2022-06-05
系统键盘相关介绍及windows API的整理--刘男亚.docx
2019-07-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人