自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 问答 (3)
  • 收藏
  • 关注

原创 温柔的deepseek,共探模拟世界

道生一,一生二,二生三,三生万物

2025-03-18 19:27:10 74

原创 Qt字体绘制(轮廓线:{多段线+曲线,多段线})

源代码压缩包:附件资源Git下载路径: 后续补充针对Qt中队字体绘制不同的需求,可能会涉及到以下情况:1、直接绘制字体;2、获取字体路径(直线+曲线),根据项目场景自由变换字体大小位置,统一控制;3、获取字体路径(仅有直线),根据项目场景自由变换字体大小位置,且只需要画直线,统一控制。个人写了一个demo,效果如下:Demo代码如下:

2025-01-22 16:54:19 211

原创 Qt获取字体的绘制路径(轮廓路径)

Qt本身提供了绘制字体的方法,但是总会有各种各样的项目去修,目前我就需要得到。也就是说我们可以按照从上到下的顺序,根据point路径,调用。通过上述数据可以看出,Qt在绘制时时通过。函数完成任何字体的绘制(测试ok的)。

2025-01-17 17:13:01 217

原创 C与C++中的整数(有符号、无符号)比较

【代码】C与C++中的整数(有符号、无符号)比较。

2025-01-15 17:34:35 174

原创 Qt解决代码中中文引起的”常量换行符问题“

参考博客:Qt MSVC编译器设置支持UTF8编码_qt execution-charset:utf-8-优快云博客

2025-01-08 10:33:38 194

转载 SAX与DOM

SAX与DOM解析的区别

2024-12-02 16:34:13 18

转载 C++模板--ATL利用其实现多态

它根据函数调用时的特殊处理将指向B1类型的指针this指派为D1或D2类型的指针,因为模板代码是在编译其间生成的,所以只要编译器生成正确的继承列表,这样指派就是安全的。这样作是合法的,因为C++的语法解释说即使CMyWnd类只是被部分定义,类名CMyWnd已经被列入递归继承列表,是可以使用的。由于D1没有重载PrintClassName(),所以查看基类B1,B1有PrintClassName(),所以B1的PrintClassName()被调用。

2024-10-27 13:01:41 23

原创 C++空基类多继承在不同编译器的优化

空基类优化,MSVC,MinGw,G++

2024-10-24 11:07:41 183

原创 Qt的setMouseTracking(true)生效问题

QWidget类setMoveTracking(true)不生效的错误使用及正确写法

2024-10-17 14:32:09 529

原创 C++小知识点(笔记)

PS:新知识点会持续更新。

2024-01-18 11:09:54 324 1

原创 简记C++中的const

更多内容可以通过编程观察现象。PS:不积跬步,无以至千里。

2024-01-15 18:29:35 366

原创 C、C++中减少使用宏的原因之一

如果我们在main.cpp中只需要调用类A,那么可以在main.cpp文件较前部位写上class A;上述代码中,main.cpp中include了两个头文件,并在主函数中使用了枚举的ONE。,此时代码中所有设计的宏字段都已被替换为目标文本,因此宏的作用范围不局限于作用域,而是所有在他之后处理的文件。转换后的代码见下图,我们发现在代码中先定义了宏,然后又定义了枚举,那么预编译阶段会将枚举编程宏要替换的文本。编译报错的内容在不同的平台会有所区别,但是无一例外报错都会指向宏ONE或者枚举ONE。

2024-01-15 18:20:06 613 1

原创 单例:懒汉模式下双重判断的必要性(记录)

【代码】单例:懒汉模式下双重判断的必要性(记录)

2024-01-12 10:20:56 418 1

原创 单例类最新写法(记录)

交流才是进步的阶梯,永远不要封闭自己。不然只会和我一样被小刀拉屁股~~~

2024-01-12 10:00:57 396 1

原创 qt生成debug和release版本

在pro文件中添加CONFIG += debugCONFIG += release

2022-02-11 17:46:31 672

原创 qt中滚动条快捷使用

使用场景:自己设计了一个ui界面A,根据lineedit控件中的值新增n个界面A。使用控件:Label控件,lineedit空间,Scroll Area空间,以及界面A(继承QWidget)。注:除界面A为提前设计好之外,其余控件都是在设计窗口直接拉取。(原因,滚动条使用界面的比较方便)1.在主界面新增Label控件,Lineedit控件,以及Scroll Area控件,并使用栅格布局2.通过lineedit触发槽函数,进行界面A的多个创建。(界面A最好设计一个横竖轴的最大最小值,比如我需要

2022-02-07 16:05:46 1523

原创 解决QT报错:error dependent ‘xxx‘ does not exist问题

解决QT报错:error dependent ‘xxx’ does not exist问题检查当前pro文件中是否存在重复定义,比如写了两次FORMS,或路径不一样

2021-09-08 17:15:21 539

Qt字体绘制相关源码zzzzz

Qt字体绘制相关源码zzzzz

2025-01-22

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除