Toggle navigation
种地日志
家
关于
归档
良田
赞助
种地日志
「让黑暗与肮脏永远的留在过去」
QPainter创建路径
QT绘图事件的使用
QPainter创建路径 路径的交叉并补可以通过函数或者操作符进行操作,如下: 1 2 3 4 5 6 7 8 9 10 11 //函数 QPainterPath subtracted(const QPainterPath &p) const; //差集 QPainterPath united(const QPainterPath &p) const; //并集 QPa...
Posted by 雯饰太一 on May 28, 2023
QMenu多级菜单
菜单也是交互设计中比较重要的一项内容
QMenu多级菜单 要在 QMenu 中设置二级菜单,可以使用 QMenu 的 addMenu 函数创建一个子菜单,并将其添加到主菜单中。以下是一个示例代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 4...
Posted by 雯饰太一 on May 28, 2023
QCombobox定制
QCombobox下面挂一个树、或者挂一个带有复选框的listWidget
QCombobox下面挂一个树、或者挂一个带有复选框的listWidget 难点 挂载一棵树,有以下一个难点 鼠标点击的时候,如何知道点击的是展开,还是指定的item 鼠标展开树节点的时候,怎么样动态扩展下拉菜单的高度 挂载checkbox list的难点 如何知道点击的是复选框? 注:...
Posted by 雯饰太一 on May 28, 2023
LoadLibraryA 是否会重复加载dll
动态库加载
LoadLibraryA 是否会重复加载dll 说明 在 Windows 系统中,LoadLibraryA 函数用于加载动态链接库 (DLL)。当调用 LoadLibraryA 函数时,操作系统会尝试加载指定的 DLL 文件并创建一个进程内的模块。 如果在同一个进程中多次调用 LoadLibraryA 函数并传递相同的 DLL 文件路径,操作系统只会加载一次该 DLL。操作系统会维护一...
Posted by 雯饰太一 on May 28, 2023
LNK2019
比较常见的链接错误
LNK2019 错误如下: 错误 3 error LNK2019: 无法解析的外部符号 “public: static struct QMetaObject const SimDataReceive::staticMetaObject” (?staticMetaObject@SimDataReceive@@2UQMetaObject@@B),该符号在函数 “public: stati...
Posted by 雯饰太一 on May 28, 2023
error C2589
莫名其妙的非法标记错误
error C2589 错误提示 1 2 3 4 5 6 7 8 9 1>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cstring(23): error C2589: “(”:“::”右边的非法标记 1>C:\Program Files (x86)\Microsoft Visual Studi...
Posted by 雯饰太一 on May 28, 2023
C++左值和右值
知识点
C++左值和右值 GPT问答 在C++中,左值和右值是指表达式的类型。左值通常指可以出现在赋值语句左侧的值,例如变量的地址,数组元素等。右值则指可以出现在赋值语句右侧的值,例如常量,表达式等。 左值的生命周期指变量的存活期,即变量在内存中的存储空间从创建到销毁的时间段。一般情况下,左值的存活期由它所在的作用域决定。如果左值属于全局作用域,那么它的存活期是整个程序的执行时间。如果左值属于...
Posted by 雯饰太一 on May 28, 2023
常见的设计模式
设计模式是面向对象的精髓所在
C++ 中常见的设计模式有以下几种: 创建型模式(Creational Patterns): 单例模式(Singleton Pattern) 工厂模式(Factory Pattern) 抽象工厂模式(Abstract Factory Pattern) 建造者模式(Builder Pattern) 原型模式(Prot...
Posted by 雯饰太一 on May 28, 2023
C++类指针转换
各种类型转换,有必要扩展开了解一下
C++类指针转换 有如下代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 class SimA{ public: SimA(){m_iA = 0;} ~SimA(){} void fun1(){ printf("simA:fun1\n");++m_iA;} int GetA(){return...
Posted by 雯饰太一 on May 28, 2023
逐行读取文件
使用不同的方式逐行读取文件
逐行读取文件 QT 在 Qt 中,你可以使用 QFile 和 QTextStream 来逐行读取文件。下面是一个示例代码,演示了如何逐行读取文件: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 #include <QFile> #include <QTextStream> void...
Posted by 雯饰太一 on May 22, 2023
← 上一篇
下一篇 →
特色标签
QT
C++
编译
VS
网络
python
QTreeWidget
良田
cpp
代码片段
函数指针
基础知识
必剪
文案
类型转换
线程
翻译
脚本
转载
DLL
Json
QWidget
TODO
cmd
git
js
mixplorer
paintEvent
关于我
须知少是凌云志
曾许人间第一流
知
吾友
黑夜
孤灯
野酒