QT界面GUI设计之背景和按钮美化

好几天没更博客了,今天更新一下关于Qt页面搭建后的美化工作。众所周知,Qt这款软件GUI功能可谓是十分强大,以前只是简单的设计出来之后,草草了事,这几天把美化细节学习了一下,抽空记录下来,以便后期需要,便于翻阅。
依旧先上图:
在这里插入图片描述
在这里插入图片描述

环境配置

VS2017
QT4.9.0

关于环境配置我就不多说了,网上大佬很多,资料很全,主要是环境变量要配置正确,我是在VS2017配置的Qt,感觉挺方便,大家找一个自己熟悉的平台配置即可,直接用Qt也是很容易的。

以下的内容都是基于Qt Designer中的样式表进行的,大家可以发挥自己想象力和创造力

背景设计

背景设计这一部分是添加自己的图片和渐变色的设置。

背景渐变色

QT已经内置了部分渐变色的样本,操作步骤如下:
打开Qt designer界面,
右键->改变样式表->点击添加渐变▼按钮`->选择要改变的部分->选择渐变色->apply。

窗口背景黑白命令:

background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(0, 0, 0, 255), stop:1 rgba(255, 255, 255, 255));

如下:
在这里插入图片描述
有很多的样式可以选择,也可以自己创造渐变色,自由发挥哦

背景图片

首先是要把文件添加进qrc中,步骤如下:
添加资源->选择资源界面下点击编辑资源(✏按钮)->添加一个前缀->添加你的图片文件即可。

在这里插入图片描述
接下来是使用,跟渐变色差不多
点击添加资源▼按钮->选择要改变的部分->选择图片->apply
在这里插入图片描述

按钮样式

按钮部分和背景图片基本是一致的,除了设置按钮的背景外,可以设置按钮的字体啦、字号啦、颜色啦等等等,具体命令如下:

color: rgb(85, 255, 127);
background-image: url(:/new_image/C:/Users/14587/Desktop/12.jpg);
font: 24pt "华文楷体";

在这里插入图片描述

Label添加图片

首先将label控件啦进去,打开属性编辑器->找到pixmap->选择要添加的图片->scaledContents选中即可
在这里插入图片描述

发布了27 篇原创文章 · 获赞 17 · 访问量 4151

猜你喜欢

转载自blog.csdn.net/weixin_44747240/article/details/104261991