C++
文章平均质量分 57
Muzi_李先生
这个作者很懒,什么都没留下…
展开
-
C++/C中出现的srand((unsigned)time(NULL))什么意思?
C++/C中出现的srand((unsigned)time(NULL))什么意思?原创 2022-11-16 21:40:00 · 5023 阅读 · 1 评论 -
Qt面试总结
Qt面试总结原创 2022-10-25 15:25:45 · 1003 阅读 · 2 评论 -
C++虚函数的实现方式(虚表+虚指针)
C++虚函数的实现方式(虚表+虚指针)原创 2022-10-25 09:04:05 · 2055 阅读 · 0 评论 -
QTreeWidget优化树节点的三种选择状态:勾选、半选、不勾选,且可以互斥选择
当顶层节点有多个时,实现了顶层节点相互之间互斥选择1原创 2022-01-11 09:33:03 · 5564 阅读 · 0 评论 -
Qt删除原布局后重新布局的解决办法
Qt删除原布局后重新布局直接上代码://重新布局void mainwidget::reLayout(){ //第一步:清空布局 QLayoutItem *child; while ((child = mainLayout->takeAt(0)) != 0) { //删除Stretch(弹簧)等布局 if (child->spacerItem()) { mainLayout->removeItem(child); continue; } //删原创 2021-12-16 10:37:20 · 4177 阅读 · 3 评论 -
QWidget设置背景颜色为透明,结果背景为黑色的问题
qwidget设置背景颜色为透明,结果背景为黑色的问题本人搜了几种方法,试了之后,都没能实现该效果,最终机缘巧合之下,试验成功了,记录一下!只需要在需要透明的窗口构造函数中,写如下代码,并将之前测试的透明代码去点即可:setWindowFlags(Qt::FramelessWindowHint | Qt::Tool);setAttribute(Qt::WA_TranslucentBackground);...原创 2021-11-25 21:18:32 · 4817 阅读 · 6 评论 -
(C++)将数据库文件导出XML文件以及解析XML文件生成数据库文件的处理方法
将数据库文件导出XML文件的(C++)处理方法此方法使用的是TinyXML2库,TinyXML2是一个开源的解析XML的库,能够用于C++,能够在Windows或Linux中编译。这个解析库的模型通过解析XML文件,然后在内存中生成DOM模型,从而让我们很方便的遍历这棵XML树。1、配置TimyXML2从这里下载,这里只需将头文件和CPP文件放到自己的项目当中即可。2、使用TinyXML2创建XML文件其实无非就是以下几个步骤,然后进行逻辑上的整合:第一步:添加声明,xml声明包含了版本和编原创 2021-11-19 15:50:24 · 2927 阅读 · 2 评论