qpython3编辑器怎么用_Python快速入门系列:Pyqt5界面开发好帮手-Qss样式编辑器介绍...
Python + Pyqt5界面开发时,总是需要考虑美化界面,QssStylesheetEditor 是一个功能强大的 Qt 样式表(QSS)编辑器,支持实时预览,自动提示,自定义变量。
功能简介
Qss代码高亮,代码折叠* Qss代码自动提示,自动补全* 实时预览 Qss 样式效果* 可以预览几乎所有的 qtwidget 控件效果* 支持在 Qss 中自定义变量* 自定义变量可以在颜色对话框中拾取变量的颜色* 支持相对路径引用图片,以及引用资源文件中的图片* 支持切换不同的系统 theme,如 xp 主题,vista 主题等(不同 theme 下 qss 效果会略有差异)* 能够在 windows,linux,unix 上运行* 支持多国语言(中文,英文)
安装使用
按照如下步骤运行 QssStylesheetEditor:
安装 python3
安装 PyQt5: pip instll PyQt5
安装 Qscintilla: pip instll Qscintilla
安装 chardet pip install chardet
下载解压软件:
下载 QssStylesheetEditor_v1.5.zip(文章末尾附带下载地址)
解压并进入 QssStylesheetEditor_v1.5 文件夹: cd QssStylesheetEditor_v1.5
运行 QssStylesheetEditor:
鼠标双击 qsseditor.pyw
或者命令行运行 python qsseditor.pyw
windows 64bit 操作系统可以下载 exe,直接运行。(文章末尾附带下载地址)
变量定义
本软件支持在 qss 中自定义变量,变量定义方式如下:
$background = #fff; $border = red;
变量引用方法:通过“$变量名”方式引用。参考如下:
QWidget { color: $text; background-color: $background; }
qss 中颜色等有很多相同的,使用变量后会大大减少工作量,方便修改。
定义了变量的 qss 文件在 QssStylesheetEditor 中扩展名定义为 qsst 可以通过软件的导出功能,将 qsst 导出为 qss 文件
当然也可以直接在 QssStylesheetEditor 软件中编辑 qss 样式
QssStylesheetEditor 自动识别添加变量,颜色拾取功能
在 QssStylesheetEditor 中自定义一个变量后,在软件的颜色栏会自动显示变量名字和颜色,点击颜色可以用通过颜色拾取框选取变量颜色。
在 QssStylesheetEditor 中引用一个未定义的变量后,软件会自动识别,并在颜色栏显示该变量名字。如果通过颜色拾取框为该变量选择了颜色,这软件会自动在文档中添加该变量定义。
图片引用
相对路径引用
background-image: url("img/close.png"); /* background-image: url(img/close.png); */
软件会在打开的 xxx.qss 文件所在的文件夹下查找 img/close.png 文件。
资源文件引用
background-image: url(":/img/close.png"); /* background-image: url(:/img/close.png); */
软件会在当前打开的 xxx.qss 样式文件所在目录中搜索资源文件 xxx.py 并自动加载。
自动补全
Qss样式编辑器就介绍到这里,喜欢的朋友点个赞,关注一下,如果需要Qss样式编辑器的软件文件下载,可以私信“qss编辑器”内容给我,就有相关资源下载。
qpython3编辑器怎么用_Python快速入门系列:Pyqt5界面开发好帮手-Qss样式编辑器介绍...相关推荐
- python r转义_Python快速入门系列之二:还学不会我直播跪搓衣板
Python作为一个,目前最火的编程语言之一,已经渗透到了各行各业.它易学好懂,拥有着丰富的库,功能齐全.人生苦短,就用Python. 这个快速入门系列分为六篇,包含了Python大部分基础知识,每篇 ...
- qt设置顶层窗口_Python快速入门系列:PyQt5 快速开发GUI-窗口类型以及主窗口创建...
QMainWindow, QWidget, QDialog三个类都是用来创建窗口的,可以直接使用或继承后再使用.QMainWindow窗口可以包含菜单栏.工具栏.状态栏.标题栏等,是最常见的窗口形式, ...
- vscode快速注释_Python快速入门(一)
引言 Python作为一个,目前最火的编程语言之一,已经渗透到了各行各业.它易学好懂,拥有着丰富的库,功能齐全.人生苦短,就用Python. 这个快速入门系列分为六篇,包含了Python大部分基础知识 ...
- python 注释一段话_Python快速入门(一)
引言 Python作为一个,目前最火的编程语言之一,已经渗透到了各行各业.它易学好懂,拥有着丰富的库,功能齐全.人生苦短,就用Python. 这个快速入门系列分为六篇,包含了Python大部分基础知识 ...
- RHEL8.0快速入门系列笔记--计划任务服务crond(十五)
RHEL8.0快速入门系列笔记–计划任务服务crond(十五) 1.了解计划任务的作用 作用:释放我们的双手,释放我们的时间 计划任务,让系统在将来的指定时间点执行某些任务(程序) 计划任务,可以周期 ...
- c# wpf listbox 高度_WPF快速入门系列(1)——WPF布局概览
一.引言 关于WPF早在一年前就已经看过<深入浅出WPF>这本书,当时看完之后由于没有做笔记,以至于我现在又重新捡起来并记录下学习的过程,本系列将是一个WPF快速入门系列,主要介绍WPF中 ...
- WPF快速入门系列(6)——WPF资源和样式
WPF快速入门系列(6)--WPF资源和样式 一.引言 WPF资源系统可以用来保存一些公有对象和样式,从而实现重用这些对象和样式的作用.而WPF样式是重用元素的格式的重要手段,可以理解样式就如CSS一 ...
- 2021-08-26 转载 Scala快速入门系列博客文章
作者:Huidoo_Yang 出处:http://www.cnblogs.com/yangp/ 本文版权归作者Huidoo_Yang和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面 ...
- 树莓派从零开始快速入门系列汇总
树莓派从零开始快速入门系列汇总 树莓派从零开始快速入门第0讲--环境安装 树莓派从零开始快速入门第1讲--命令行 树莓派从零开始快速入门第2讲--更换国内源 树莓派从零开始快速入门第3讲--文件编辑 ...
最新文章
- cstring 比较_不同商用齿轮齿接触分析软件的比较(三)
- 炒股Java_基于java计算买卖股票的最佳时机
- 2015多校10 1006.CRB and Puzzle HDU5411(邻接矩阵求k长路条数,矩阵快速幂
- linux 的功能,Linux的主要功能
- 郑州学python_郑州Python基础知识点学习之内置类型
- Django 1.10中更新modules同步数据库
- python发送邮件脚本_python-发邮件脚本
- 查找字符位置_如何使用find函数和search函数精确查找字符
- Monkey测试执行指导
- div文字溢出自动加省略号(…)
- visualstudio2019 的报表技术rdlc在windows10上出现乱码的问题解决方法
- android源码已关联设备,获取android设备已安装应用信息
- 线程开启方法之一——异步委托
- 一文十大排序算法(动画图解)
- Java_写出java MyJava abc cde efg 运行的结果(向main()方法中传参)
- 【论文笔记】Contextual Diversity for Active Learning(ECCV2020)
- Spring 事务管理高级应用难点剖析: 第 3 部分
- 使用zxing生成彩色或带图片的二维码
- 她全奖赴海外读博,一作发Science,毅然回国后任东南大学教授!
- 性价比打过折的故宫紫禁城
热门文章
- SAP CRM WebClient UI的configuration按钮是否显示,取决于这个权限检查
- 如何使用ABAP把数字转换成单词
- TemplateComponent.setContainer Component runAsOwner getStable ID and xml view creation
- SAP UI5 group function调试
- enter opportunity line item detail page AG3
- SAP XS Engine 里的 HANA live report metadata
- WordPress的cookie处理
- SAP APF框架错误消息Filter is too complex的处理
- 如何获得SAP CRM SalesOrder里involved party的详细信息
- SAP CRM和C4C的客户主数据修改历史记录查询