qt 文件大图标、列表等样式切换_Qt样式表设置的方法

Qt作为一款广受欢迎的跨平台开发框架,很多应用程序开发人员选择作为开发工具。Qt的样式表能使我们方便定义窗口控件的显示效果,功能很强大,使用方式多样。本文就介绍一下如何在Qt应用程序中快速设置样式表,并通过运行程序加以演示。

首先,我们使用qtcreator打开创建一个新的工程项目,使用gui或者widget作为项目类型,其他一切都使用默认就好。

然后,我们在界面文件中添加一个按钮,我们通过设置按钮的样式表来控制按钮的显示效果。

切换到mainwidows.cpp我们在其中的构造函数来进行样式表的设置。使用函数setStyleSheet("QPushButton{color:blue}");可以将按钮字体设置为蓝色。

运行之后,我们可以看到字体变蓝了。

上面的设置函数对所有的button都起作用,我们可以通过对特定的对象调用setStyleSheet来只使得一个button起作用。如图所示的代码。

上述基本演示了样式表的用法,其实,样式表包含了一系列样式规则,一个样式规则由一个选择符(selector)和一个说明(declaration)组成,选择符制定了受此规则影响的部件,声明指定了这个部件上要设置的属性,例如,之前的QPushButton{color:red},其中QpUshbutton是选择符,大括号中所有是声明,而color是属性,red是对应的值。注意的是样式表一般中一般是不区分大小写的。

在Qt助手中,我们搜索style sheet 可以找到Qt Style Sheets 条目,其中显示了一些对qt样式表的介绍说明。

你可能感兴趣的:(qt,文件大图标,列表等样式切换)