注1:本系列文章使用的Qt版本为Qt 6.3.1
注2:本系列文章常规情况下不会直接贴出源码供复制,都以图片形式展示。所有代码,自己动手写一写,记忆更深刻。
QLabel探幽
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/318173767882eb1347a06683a6ac5270.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f22d100e02a96caae8bffcef6faac385.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/92f8408120ce15556831c6ab563c3d1f.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/1b0451d64f56c92554077734d156a776.png)
1、设置字体
1.1 查询当前系统支持的所有中文字体
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/93773a7c291a53cc43d5a16a05fa28eb.png)
注意:当字体名称是中文时,得去查询其对应的纯英文的名称才能使用。
1.2 设置Label的字体
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f6106943dd492173545f67e60b573e2a.png)
2、字符串对齐方式
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/fd7b3246962fd1406e4d889ff9de2b65.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/4b70585a51dce4e7da94740692841eff.png)
关于字符串对齐的常用枚举值与含义如下图:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/279933ab4455f815a63202a913dbdd85.png)
3、显示图片
3.1 直接显示
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/62351d0fd13dab36fcc5db174d5ec484.png)
3.2 图片自适应Label大小
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/cc7da8bd30575535d68910e7d7c6132d.png)
常规做法是在设置显示图片的Label时会固定Label的大小,然后将图片的按比例缩放,这样会让图片显示得好看。
示例如下:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/bbf9c1e22b419686b7976569af3dcdae.png)