自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 QLegend闪烁问题

QLegend闪烁问题和qchart刷新机制

2022-12-02 16:49:38 297 1

原创 QGraphics刷新机制

Qt QGraphics体系及刷新机制介绍

2022-11-30 10:59:28 1339

原创 Qt设计师类setupUi报内存错误可能原因

实际项目setupUi报错,找半天终于找到原因,界面setupUi内存报错原因:1.头文件被重定义了,搜索代码中的头文件名并检查pro文件。

2022-04-25 21:52:32 1110

原创 堆和栈

栈存储函数局部变量等,空间少。堆存放自由分配的内存。

2021-09-01 11:56:12 97

原创 顶层const和底层const的区别

指当指针指向一个对象时,若指针本身为常量,则为顶层const;如果const是指指针指向的对象不可改变,指针本身可以改变,则叫做底层const

2021-08-31 16:06:55 313

原创 C++智能指针 shared_ptr、weak_ptr

shared_ptr,共享指针应用于需要多个指针指向同一个对象的情况。我们可以认为每个shared_ptr都有一个关联的计数器,通常称其为引用计数,无论何时我们拷贝一个shared_ptr,计数器都会递增。当我们给shared_ptr赋予一个新值或是shared_ptr被销毁(例如一个局部的shared_ptr离开其作用域)时,计数器就会递减,一旦一个shared_ptr的计数器变为0,它就会自动释放自己所管理的对象。int *p = new int(1024) ;// int *q = .

2021-08-30 11:26:01 230

原创 C++智能指针 unique_ptr 和auto_ptr

unique_ptr指针:unique指针禁止不同的指针指向同一对象,可用于对象的保护。不同unique指针的赋值通过转移控制权实现,不进行指针的复制,一个对象永远只有一个unique_ptr指针指向其内容;传值问题:unique指针不能通过值传递到函数,即在函数输入变量中不能直接传参。直接传参会导致参数的复制,要注意!个人觉得这里容易出现使用问题。操作方法:1. 在构建函数时赋值;2. 通过reset函数重新指定对象;3. 通过release释放空间;release释放后,un

2021-08-27 17:11:00 765

原创 C++编译流程

1. 预处理主要功能:对代码进行预处理,包括宏替换、文件引入、头文件包含、删除注释、条件编译ifdef的确定,gcc -i sss.c -o ssss.i ;2. 编译基于代码生成汇编语言,检查代码的规范性,是否符合规范等。先分析,后综合。gcc -c -i sss.i -o sss.s3. 汇编生成01代码gcc -c -i sss.s -o sss.o4. 链接生成可执行程序gcc -c -i sss.o -o sss...

2021-08-26 17:00:19 111

原创 ksnapshot运行look up error undefined symbol错误解决方案

引起undefined symbol问题的原因大部分是动态库连接问题,针对具体情况有两种情形1. 运行已有可执行程序时出现,如我所遇到的ksnapshot时出现该情况报错,原因:相关链接库路径未添加到系统库中,运行时未检索到该库。解决: export LD_LIBRARY_PATH=path:$LD_LIBRARY_PATH,添加后解决。2. 自己写的程序出现该错误解决:需要去进一步核查代码。具体的方案可参考:https://blog.csdn.net/xihuanzhi1854/a

2020-08-06 17:02:18 316

原创 qprocess调用linux命令

调用时需要输入“-c”命令,否则无法执行。其他参考:https://blog.csdn.net/fanggai/article/details/70048541?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522159402087519725250147346%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=15

2020-07-06 16:26:38 1981

转载 Qt样式表详解

https://www.cnblogs.com/lsgxeva/p/7816938.html一、QT样式表简介1、QT样式表简介QSS的主要功能是使界面的表现与界面的元素分离,使得设计皮肤与界面控件分离的软件成为可能。QT样式表是允许用户定制widgets组件外观的强大机制,此外,子类化QStyle也可以定制widgets组件外观。QT样式表的概念、术语、语法很大程度上受到...

2019-06-26 11:27:47 11863 1

原创 QPixmap scaled函数

QPixmap::scaled(const QSize & size, Qt::AspectRatioMode aspectRatioMode = Qt::IgnoreAspectRatio, Qt::TransformationMode transformMode = Qt::FastTransformation) const根据给定的尺寸来放大缩小QPixmapIgno...

2019-06-26 11:02:29 11183

转载 TCP、UDP数据包大小的限制

https://blog.csdn.net/caoshangpa/article/details/51530685

2019-06-13 16:40:56 183

原创 centOS6.5下openfoam-2.4.0安装及并行实现

在华为云进行openfoam并行测试,采用nfs共享进行openfoam-2.4.0的安装并行。系统为centOS6.5,只支持openfoam-2.4.0以下版本的源代码编译。参考:https://blog.csdn.net/ztq157677114/article/details/49819925安装包准备 所需程序安装包包括 Openfoam-2.4.0、Thirdpa...

2019-06-13 14:37:17 1814 2

原创 OpenFoam2.4.0 cannot find input file: `contrib/dist/mofed/debian/changelog解决方案

centOs使用系统自带三方安装包openmpi安装时会出现“cannot find input file: `contrib/dist/mofed/debian/changelog”报错。原因:Openfoam 自带ThirdParty中openmpi-1.8.5 安装包与openmpi官网的1.8.5版本存在差异,导致openfoam中的编译脚本存在问题。解决方案:foam...

2019-05-31 16:51:28 599

转载 NFS搭建openfoam

NFS安装参考:https://www.cnblogs.com/liuyisai/p/5992511.html

2019-05-28 11:05:52 128

转载 QLineEdit学习

转载自https://www.cnblogs.com/wangjian8888/p/7678270.html QLineEdit是一个单行文本编辑控件。使用者可以通过很多函数,输入和编辑单行文本,比如撤销、恢复、剪切、粘贴以及拖放等。通过改变QLineEdit的 echoMode() ,可以设置其属性,比如以密码的形式输入。文本的长度可以由 maxLength() 限制,可以通...

2019-02-25 13:54:01 249

原创 Qt ui界面编辑时Qlayout上有个禁止按钮的意思

有个禁止按钮代表该layout没有进行布局

2018-11-14 18:09:12 3167 4

原创 如何QLayout内部的成员部件之间从左到右依次排列

QT界面设计做页面栏时,要让页面栏依次排列,在页面栏固定尺寸的情况下,添加一个Qframe部件,并设置为expanding。然后将剩余部件和Qframe一起水平排列,就可以得到从左到右无缝排列的页面栏了。备注:qlayout的spacing应该设为0....

2018-11-14 18:06:38 857

原创 QT误修改了系统内的头文件处理

如误修改系统文件如qlist.h,右键点击界面上端的qlist.h,选择reload qlist.h即可

2018-07-13 11:57:42 1415

转载 Qt时间

获取系统当前时间并设置显示格式QDateTime current_date_time = QDateTime::currentDateTime();QString current_date = current_date_time.toString("yyyy-MM-dd hh:mm:ss ddd");例:2013-05-24 13:09:10 周五获取当前时间时、分、秒范围:小时(0--23)...

2018-06-21 18:48:39 1206

空空如也

空空如也

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

TA关注的人

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