Toggle navigation
种地日志
家
关于
归档
良田
赞助
种地日志
「让黑暗与肮脏永远的留在过去」
为什么C++代码中要谨慎使用min() max() abs()
提前避免函数重定义问题
为什么C++代码中要谨慎使用min() max() abs() 在 C++ 代码中,虽然可以使用 min()、max() 和 abs() 等函数来进行最小值、最大值和绝对值的计算,但需要谨慎使用它们的原因有以下几点: 名字冲突:min()、max() 和 abs() 是标准库中的函数名,但它们也可能与用户定义的变量、函数或宏冲突。为了避免命名冲突,有时候需要使用作用域...
Posted by 雯饰太一 on May 28, 2023
与xtree文件相关的问题
莫名其妙的错误,定位到了xtree文件
与xtree文件相关的问题 1 2 1>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xtree(1187): error : no operator "++" matches these operands 1>..\..\src\easyapi\general\egis_sail_impl.cpp...
Posted by 雯饰太一 on May 28, 2023
VS生成exe之后不能进入main函数直接退出
VS调试问题
VS生成exe之后不能进入main函数直接退出 1 2 3 4 The thread 'Win32 Thread' (0x8274) has exited with code 1 (0x1). The thread 'Win32 Thread' (0x2cbc) has exited with code 1 (0x1). The thread 'Win32 Thread' (0x6854)...
Posted by 雯饰太一 on May 28, 2023
“SUBSYSTEM:WINDOWS@QMAKE_SUBSYSTEM_SUFFIX@” 中的语法错误
莫名其妙的编译错误,是和VS中的项目配置有关系的
“SUBSYSTEM:WINDOWS@QMAKE_SUBSYSTEM_SUFFIX@” 中的语法错误 将【链接器】【命令行】【其他】项里面的内容删掉即可 注:应该是QT的插件自动设置上的一些内容。 关于 QMAKE_SUBSYSTEM_SUFFIX SUBSYSTEM:WINDOWS@QMAKE_SUBSYSTEM_SUFFIX 是在 Qt 的 .pro 文件中用于设置生成的可执行文...
Posted by 雯饰太一 on May 28, 2023
QVariant数据结构的使用
QT中的万能类型
QVariant数据结构的使用 在 Qt 中,可以使用 QHeaderView 类的 setSectionResizeMode() 方法来设置表格的列宽或行高的拉伸方式。这个方法可以用于设置表格的自动拉伸、固定大小或根据内容调整等。 以下是一些常用的设置表格拉伸的方法: 设置列宽拉伸方式: ```cpp QTableView *tableView = new QTableView...
Posted by 雯饰太一 on May 28, 2023
QT自定义部件
可以在QTDesigner中直接使用
QT自定义部件 创建插件工程 使用VS创建Create Qt Designer Widget Project,通常可以得到如下结构: 1 2 3 4 5 6 7 8 9 10 D:\QwPlugins\QwIFNTProgressBarPlugin │ QwIFNTProgressBar.cpp │ QwIFNTProgressBar.h │ QwIFNTProgressBarP...
Posted by 雯饰太一 on May 28, 2023
QT文件对话框设置代理
定制文件选择对话框
QT文件对话框设置代理 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 class FileFileterProxyModel: public QsortFilterProxyModel { protected: virtual bool fil...
Posted by 雯饰太一 on May 28, 2023
QTreeWidgetItem::removeChild函数
QT中的take和remove
QTreeWidgetItem::removeChild函数 1 void QTreeWidgetItem::removeChild(QTreeWidgetItem* child); Removes the given item indicated by child. The removed item will not be deleted.[移除指定的子孩子,但是这个子孩子并不会被删...
Posted by 雯饰太一 on May 28, 2023
QTableWidget 安装事件过滤器无法监听到鼠标按下事件
使用事件过滤器,定制或监控用户行为
QTableWidget 安装事件过滤器无法监听到鼠标按下事件 不能直接给该窗体installEventFilter,而是该窗体的viewport添加事件过滤 与此类似的还有: QTreeWidget QTreeView QTableView QListWidget QListView QGraphicsView 在添加事件过滤器的时候,需要给视窗添加,同...
Posted by 雯饰太一 on May 28, 2023
QT Lambda表达式
C++11之后lambda在代码中出现的越来越多
QT connect lambda表达式注意事项 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 //参数不匹配[失败] QPushButton* btn; connect(btn,&QPushButton::clicked,this,[](GTMap* pMap){ printf("can compile."); }); //隐式类型转换[通过...
Posted by 雯饰太一 on May 28, 2023
← 上一篇
下一篇 →
特色标签
QT
C++
编译
VS
网络
python
QTreeWidget
良田
cpp
代码片段
函数指针
基础知识
必剪
文案
类型转换
线程
翻译
脚本
转载
DLL
Json
QWidget
TODO
cmd
git
js
mixplorer
paintEvent
关于我
须知少是凌云志
曾许人间第一流
知
吾友
黑夜
孤灯
野酒