自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 问答 (1)
  • 收藏
  • 关注

原创 Qt之添加pri文件

pri 文件跟 pro 文件没有本质区别,都是起到包含路径等作用,区别在于 pro 文件是主要文件,pri 是附属文件。1、在项目下新建一个文件夹aaa,将b.pri,ccc.cpp和ccc.h放进去。2、在项目的.pro文件最后添加代码。3、b.pri 文件编写。

2024-04-17 21:29:46 980

原创 Qt之QTransform

坐标系做2D转换,比如平移,旋转,缩放等。

2024-04-13 21:54:14 433

原创 Qt绘制事件与绘制类QPainter类

QPen pen;不需要设置父对象,因为这是在栈上设置的。

2024-04-13 19:33:46 626

原创 Qt之动画效果QAbstractAnimation

零声白金自学卡(含基础架构/高性能存储/golang/QT/音视频/Linux内核)

2024-04-13 18:06:27 377

原创 记录各种Qt中的各种宏定义

去掉窗体的标题栏(无边框)

2024-04-12 21:57:13 269

原创 Qt之设置qss样式

2、问题:为什么用QFile类的时候要引入头文件,用QIODevice的时候不用引入对应头文件呢?下面是两位群友给出的解答~~感觉说的挺对的。this->setStyleSheet是当前ui界面,qApp->setStyleSheet是所有界面。首先,定义选择对应的css文件,然后打开这个文件,通过setStyleSheet设置。1、使用QFile类时,注意需要引入QFile头文件。

2024-04-12 20:35:02 323

原创 关于Qt Creator的那些常用快捷键

快捷键全局查找 ctrl+shift+f

2024-04-11 21:46:27 175

原创 记录关于QT的小细节

字体颜色要通过styleSheet设置,如图。

2024-04-11 21:26:45 235

原创 Qt 出现 No rule to make target 解决方法

出现*** No rule to make target ` ‘, needed by xxx. Stop.时,基本都是属于找不到所依赖的文件所导致的,查看.pro文件是否有问题。零声白金自学卡(含基础架构/高性能存储/golang/QT/音视频/Linux内核)

2024-04-11 18:57:05 7460

原创 Qt之Q_OBJECT宏

类中漏掉Q_OBJECT宏会导致connect函数不能使用。如果没有Q_OBJECT,则不会生成多余的cpp文件加上Q_OBJECT即使不用connect等相关函数都会生成moc_xxx.cpp文件其中,cpp文件里面定义了结构体和几个函数,.h文件里面定义了很多宏。只有继承了QObject类的类,才具有信号槽的能力。所以,为了使用信号槽,必须继承QObject。凡是QObject类(不管是直接子类还是间接子类),都应该在第一行代码写上Q_OBJECT。不管是不是使用信号槽,都应该添加这个宏。

2023-09-02 16:50:23 366

原创 Qt之信号与槽的的五种连接类型

由此看出connect函数有5个参数,第五个参数有默认值,即信号与槽的连接方式默认为Qt::AutoConnection。

2023-09-01 21:19:43 710

原创 左值引用、右值引用、移动语义、完美转发

右值引用是只能被右值初始化的变量名,即表达式等号右边的值需要是右值,可以使用std::move函数强制把左值转换为右值。完美转发指可以写一个接受任意实参的函数模板,并转发到其它函数,目标函数会收到与转发函数完全相同的实参,转发函数实参是左值那目标函数实参也是左值,转发函数实参是右值那目标函数实参也是右值。通俗来讲,右值引用其本质就是减少内存开销、优化内存使用的一种方法,右值引用就是将那些产生的临时的变量或对象偷过来作为长生命周期的对象存在,避免了不必要的多次的在内存中创建销毁。以外,其他字面量都是右值。

2023-09-01 20:24:02 110

原创 Qt之信号槽机制

当对象改变其状态时,信号就由该对象发射 (emit) 出去,而且对象只负责发送信号,它不知道另一端是谁在接收这个信号。这样就做到了真正的信息封装,能确保对象被当作一个真正的软件组件来使用。

2023-09-01 16:10:45 286

原创 设计模式之观察者模式

它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。

2023-09-01 15:26:35 72

原创 使用IDEA通过代码自动生成UML类图

注意下载了PlantUML Intergration插件之后有提示要重启IDE。对puml文件内的代码非常陌生可以用chatgpt生成(有空再学),下滑找到合适的版本点击下载正常安装即可。

2023-09-01 15:03:15 3142

空空如也

空空如也

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

TA关注的人

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