本文主要介绍在 Qt 中设置窗体背景颜色及透明度的方法。

说明:

本文中的应用程序是面向 Windows 操作系统的;本文中使用的 Qt Creator 版本号为:7.0.0;本文中使用的 Qt 版本号为:5.14.2。

1 利用样式表(Style Sheet)

在 Qt Creator 的“Design”界面中,右键点击待设置的窗体(组件),在弹出的菜单中,选择“Change styleSheet...”,如下图所示:

点击上图中的“Change styleSheet...”后,会弹出一个编辑样式表“Edit Style Sheet”窗口,如下图所示:

在使用 Qt 样式表设置窗体背景颜色及透明度时,需要使用如下参数:

background:rgba(r,g,b,opacity);

其中,“rgb”是颜色值,“opacity”是透明度(有效范围从0.0至1.0,1.0为不透明),我们直接在上面的“Edit Style Sheet”窗口中输入待设置的背景颜色及透明度参数即可。

例如,如果想设置红色背景,50%透明度,则将下列参数填入“Edit Style Sheet”窗口中,然后点击“OK”确认,如下图所示:

background-color: rgba(255,0,0,0.5);

此时,程序呈现的界面效果,如下图所示(红色标注部分):

如果改为10%的透明度(将透明度参数为0.1),则程序界面效果,如下图所示(红色标注部分):

好文阅读

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: