Qt扫盲-Qt Designer配置QSS交互使用

Qt Designer配置QSS交互记录

  • 一、概述
  • 二、用法
    • 1. 选择
    • 2. 修改
      • 1. 菜单区
      • 2. 编辑区
      • 3. 在底部功能区
      • 4. 查询

一、概述

Qt Designer {Qt Designer }是一个很好的工具来预览样式表、设置样式的效果,而且是所见即所得,用界面这种开发更快些。

我一般是在Qt Designer把样式设置好,然后把样式写到一个新的文件里,再从文件里来获取这个样式表,这样就可以根据这个基础的样式进一步改变好几套的新皮肤。扩展性更好些。

二、用法

1. 选择

您可以在界面里或者在右侧的类结构树里选择一个控件对象,然后右键选择改变样式表、设置样式表。

Qt扫盲-Qt Designer配置QSS交互使用_第1张图片
这样有一个选择元素的技巧,因为我有时候会把这个迁移到新的QSS文件里面,我一般的话,就会选择最顶层的元素,在这个基础上写QSS,这样集中写,也不用每一个控件一个一个去弄,在上面的顶层元素就是 From 那个控件。如果不需要换肤这种后期需要,我建议直接在每个元素上写更快些。

里面的QSS代码

* {
	widget-animation-duration: 1000;
	font: 25 11pt "Microsoft YaHei UI";
}
* {
	widget-animation-duration: 1000;
	font: 25 11pt "Microsoft YaHei UI";
}
QLineEdit {
      border: 2px solid gray;
      border-radius: 10px;
      padding: 0 8px;
      background: yellow;
      selection-background-color: darkgray;
  }

效果
Qt扫盲-Qt Designer配置QSS交互使用_第2张图片

2. 修改

1. 菜单区

每一个菜单栏,每一个下拉三角形的话就是一些快捷的属性,在三角形旁边的按钮,其实就是添加的一个值,这样就更快些。更方便
Qt扫盲-Qt Designer配置QSS交互使用_第3张图片
比如,我只点击添加颜色按钮,就会弹出颜色框,选择颜色值后,可能选择颜色是 rgb(12,43,54)
Qt扫盲-Qt Designer配置QSS交互使用_第4张图片
插入到文本框里是

rgb(170, 85, 0)

但是选择 添加颜色 后面的三角形 的 background-color
Qt扫盲-Qt Designer配置QSS交互使用_第5张图片
在文件框里就插入的是

background-color: rgb(170, 85, 0);

2. 编辑区

在编辑区,编辑器已经是高亮的了,我们也可以直接在这里面直接编辑就行啦,然后修改数据

3. 在底部功能区

在每次修改后,Qt Designer 会自动的校验这个样式表对不对,
在这里插入图片描述

4. 查询

查询就是查看编辑区的代码关键字之类的,就是定位的

快捷键 :Ctrl + F,这个查询没啥技巧

或者在顶部工具里面的
在这里插入图片描述

查询图
在这里插入图片描述

你可能感兴趣的:(#,▶,Qt扫盲,QSS,QtDesigner配置QSS,Qt设计师配置QSS,qt,Qt,美化)