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

news2024/11/16 5:46:49

Qt Designer配置QSS交互记录

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

一、概述

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

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

二、用法

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;
  }

效果
在这里插入图片描述

2. 修改

1. 菜单区

每一个菜单栏,每一个下拉三角形的话就是一些快捷的属性,在三角形旁边的按钮,其实就是添加的一个值,这样就更快些。更方便
在这里插入图片描述
比如,我只点击添加颜色按钮,就会弹出颜色框,选择颜色值后,可能选择颜色是 rgb(12,43,54)
在这里插入图片描述
插入到文本框里是

rgb(170, 85, 0)

但是选择 添加颜色 后面的三角形 的 background-color
在这里插入图片描述
在文件框里就插入的是

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

2. 编辑区

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

3. 在底部功能区

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

4. 查询

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

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

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/136883.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【编译基础】new delete详解及内存泄漏

内存的使用,一文不太够 文章目录C语言1.new关键字2.delete关键字C语言1.malloc关键字2.free关键字区别内存泄漏参考博客😊点此到文末惊喜↩︎ C语言 1.new关键字 作用:C通过new关键字动态分配内存三种用法 plain new:最朴素的n…

JdbcUtils工具类的优化升级——通过配置文件连接mysql8.0

我之前的博文JDBC重构——JdbcUtils工具类的封装写了一个JdbcUtils的工具类,但是这个类也会有一个问题:如下图所示:连接数据库的代码在java中是写死的,如果我们想要换一个数据库进行连接,就会很麻烦,这时我…

嵌入式HLS 案例开发手册——基于Zynq-7010/20工业开发板(2)

目 录 2 led_flash 案例 19 2.1 HLS 工程说明 19 2.2 编译与仿真 20 2.3 IP 核测试 23 3 key_led_demo 案例 23 3.1 HLS 工程说明 23 3.2 编译与仿真 25 3.3 IP 核测试 27 前 言 本文主要介绍 HLS 案例的使用说明,适用开发环境: Windows 7/10 64bit、Xilinx Vivado…

从零搭建的前后端完整的直播网页方案

前言:由于前段时间刚租了台服务器打算自己玩玩,随想首页或者哪哪个页面挂个我个人的直播间应该还挺有趣的。遂探索如何在我的网站上弄一个直播。三下五除二,清清爽爽,看完此文5分钟即可直播。 整体思路 最简单直观的图解。 由上图…

VB2019创建、使用静态库(同样的使用动态库dll)

库: 二进制可执行文件,操作系统载入内存执行,将不怎么更改的底层打包成库后可以使整体编译更改,并且实现对底层的保密(不对外或员工开放)。库有两种:静态库(.a、.lib)和动…

【国科大模式识别】第二次作业(阉割版)

【题目一】最大似然估计也可以用来估计先验概率。假设样本是连续独立地从自然状态 ωi\omega_iωi​ 中抽取的, 每一个自然状态的概率为 P(ωi)P\left(\omega_i\right)P(ωi​) 。如果第 kkk 个样本的自然状态为 ωi\omega_iωi​, 那么就记 zik1z_{i k}1zik​1, 否则 zik0z_{i…

【无标题】测试新发文章

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注…

Spring之后处理器

目录 一:概述 二:案例演示 三:Bean的后处理器----BeanPostProcessor 案例:对Bean方法进行执行时间日志增强 四:Spring ioc整体流程总结 一:概述 Spring的后处理器是Spring对外开发的重要扩展点、允许我…

量子计算机是什么?量子计算机和传统计算机之间有什么区别?

1.突破1000量子比特大关! 2022年11月9日的IBM年度量子峰会上,IBM宣布了Osprey在量子硬件和软件方面取得的突破性进展,同时推出了“鱼鹰”(Osprey)芯片。“鱼鹰”是全球迄今为止量子比特最多的量子计算机,而…

软考初级信息处理

软考初级信息处理技术员还是比较简单的,只要多刷题,实操也很重要的!备考时间讲究高效哦! 1、考试安排: 2、关于信处的考点分析: 上午考试: 下午考试: 3、信处如何备考:…

从spark WordCount demo中学习算子:map、flatMap、reduceByKey

文章目录spark map和flatMap应用:Word CountreduceByKey的用法spark map和flatMap val rdd sc.parallelize(List("coffee panda","happy panda","happiest panda party"))(1)map rdd.map(_.split(" &q…

windows terminal 还是 cmder ?

前景提要 windows terminal自带的没有tab命令自动补全, cmd的自动补全垃圾; cmder虽然有自动补全, 但是界面管理不太行; 而且比较复杂;只想要其UI和路径换行显示; windows terminal 应用商城或https://github.com/microsoft/terminal 下载页 https://github.com/mic…

【算法刷题】哈希表题型及方法归纳

哈希表特点 常见的三种哈希结构: 1、数组:操作简单,方便快捷,但不适于进行一些更复杂的操作。 注:适用于用set或map的情景:(1)当数组大小受限;(2&#xff0…

powerquery 连接 postgresql

1下载安装postgresql的驱动器 https://pan.baidu.com/s/1ii9PudUs9WL_clP7Ub647Q 提取码:hm6g 2 安装配置odbc 2.1打开控制面板 – 选择管理工具 2.2选择ODBC数据源(64位) 2.3控制面板搜索数据源-单击添加 选择postgresql unicode 2.4配置数据源信息 3.通过e…

einsum 理解

本文是参考以下两篇文章,再结合我自己的经验完成的: 文章一:https://zhuanlan.zhihu.com/p/358417772 文章二:https://zhuanlan.zhihu.com/p/27739282 Einsum介绍: 给定矩阵A 和矩阵B (在Python中也可以说是…

【PCB专题】PCB板卡上的UL标识是什么?

PCB行业中重要的认证之一是UL认证。在网上直接搜索UL会出现很多与防火、安全、保险相关的词汇出现。

开发板测试手册——USB 4G 模块、GPS 定位功能操作步骤详解(3)

目录 4 USB 4G 模块测试 41 4.1 网络功能测试 42 4.2 短信功能测试 43 4.3 GPS 定位功能测试 44 4.4 通话功能测试 45 4.5 测试程序编译 46 5 USB 网口模块测试 47 前 言 本指导文档适用开发环境: Windows 开发环境: Windows 7 64bit 、Windows 10 64bit Linux 开…

C语言进阶内功修炼——深度剖析数据在内存中的存储

🐒个人主页:平凡的小苏 📚学习格言:别人可以拷贝我的模式,但不能拷贝我不断往前的激情 目录 🚀1. 数据类型介绍 🌇1.1 类型的基本归类: 🚀2. 整形在内存中的存储 &am…

Three.js学习(一)three.js的一些基本操作

文章目录1.鼠标操作三维场景旋转、移动和缩放2.场景中添加新的三维图形3.设置材质效果4.光源效果1.鼠标操作三维场景旋转、移动和缩放 使用THREE的OrbitControls控件,可以实现鼠标控制三维图形的操作。主要是通过监听鼠标操作,控制相机的三维参数。 imp…

在线问诊呈爆发式增长,聚合支付分账如何助力互联网医疗平台加速发展?

(图源:pexels网站) 随着疫情的放开,人们问诊需求快速上涨,由于医院服务的压力激增,线上问诊成为了不少人替代去医院的有效手段,甚至于线上问诊开始出现了爆发式增长。但是在互联网医疗平台的发展过程中&am…