PyQt5 按钮QSS美化集


盒子模型

每个控件矩形都由元素的内容(content)、内边距(padding)、边框(border)和外边距(margin)组成。


1.美化-1

【效果】

QSS代码

qss = '''
QPushButton#pushButton
{
font-family:"Webdings";
text-align:top;
background:#6DDF6D;border-radius:5px;
border:none;
font-size:13px;
}
QPushButton#pushButton:hover{background:green;}QPushButton#pushButton_2
{
font-family:"Webdings";
background:#F7D674;border-radius:5px;
border:none;
font-size:13px;
}
QPushButton#pushButton_2:hover{background:yellow;}QPushButton#pushButton_3
{
font-family:"Webdings";
background:#F76677;border-radius:5px;
border:none;
font-size:13px;
}
QPushButton#pushButton_3:hover{background:red;}'''

font-family:设置字体

text-align:设置文本文字对齐方式

background:设置控件背景色

border:设置边界,none为无边界

font-size:字体大小

border-radius:设置四边圆角

hover:伪状态,设置鼠标悬浮在控件上方时变化

Webdings是特殊字体,想了解请看文章:PyQt5 使用 webdings,Wingdings 字体来替代某些常用图标





PyQt5 按钮QSS美化集相关推荐

  1. PyQt5随笔:对PyQt5 的右键菜单进行简单的QSS美化

    1.前言 一般直接用PyQt5做出来的界面是不美观的,我们可以利用QSS对其进行美化,现在我对右键菜单进行简单的美化,以练习QSS美化的一些知识. 关于PyQt5的右键菜单可以看一下这篇文章:http ...

  2. pyqt5 qss美化界面

    前言 pyqt5qss美化一直都是一个问题,怎么简单的使用pyqt5 qss美化呢? 一.创建引入qss的函数类 class CommonHelper:def __init__(self):pass@ ...

  3. pyqt5按钮拖拽,实现拖拽新增和拖拽移动

    pyqt5按钮拖拽,实现拖拽新增和拖拽移动 按钮默认不能拖动,需要重新按钮类,我们的需求是按钮拖动复制和单纯的拖动,所以需要重写两个类 按钮拖动复制 class MyPushButton(QPushB ...

  4. 使用QSS美化PyQt5界面,分享4套超赞皮肤和QSS专用编辑器!

    QSS 全称 Qt Style Sheets(Qt样式表),用于美化Qt程序界面,类似于CSS,但不如CSS强大,选择器和属性较少. 本文主要介绍在PyQt5中使用QSS,但同样适用于C++ Qt,P ...

  5. pyqt5 中QSS

    QSS(Qt Style Sheets) Qt样式表 就是前端的CSS 用于设置控件的样式 from PyQt5.QtWidgets import * import sys class BasicQS ...

  6. 八、pyqt5按钮类控件——QPushButton、QRadioButton、QCheckBox

    pyqt5中常用的按钮类控件有QPushButton.QRadioButton.QCheckBox.QToolButton等.这些按钮类的基类都是QAbstracButton类.所以这些类有部分方法是 ...

  7. python TCP服务器v1.8 - PyQt5登录界面美化+淡入淡出

    TCP聊天服务器套接字v1.8 所有版本记录: v1.0 : TCP聊天服务器套接字|PyQt5+socket(TCP端口映射+端口放行)+logging+Thread(含日志,html)+anaco ...

  8. 利用PyQt5和QSS制作本地音乐播放器(初稿)

    制作缘由 本来我是通过活动白嫖了某云音乐的黑胶VIP的,当时我下了很多VIP才能听整首的歌.但是VIP过期后,这音乐就播放不了了,一方面是它VIP歌曲存储为.ncm文件,另一方面是我将这ncm文件解码 ...

  9. PyQt5 按钮Buttons样式设计

    效果截图: PyQt 模型设计: PyQt 设计器截图: *.ui 源码: <?xml version="1.0" encoding="UTF-8"?&g ...

最新文章

  1. Mac上 如何快速玩起rocksdb
  2. pytorch神经网络插件或可以提高所有网络的准确率(提高权重的利用率)
  3. linux y脚本,Linux中脚本的使用方法
  4. jstree如何禁止平级拖拽?_小程序为鲜花店经营带来哪些价值?如何搭建一款鲜花小程序?...
  5. wxpython设置listctrl选中行_Excel办公实操,进行给特定行(列),重复打印与避免打印...
  6. C# 11 中的参数 null 检查
  7. 计算机组组内培训记录,计算机教研组活动记录.doc
  8. ArrayBuffer和TypedArray,以及Blob的使用
  9. Java-Runoob-高级教程-实例-数组:03. Java 实例 – 获取数组长度-*
  10. 内存降价-可以入手啦
  11. 夏普扫描显示没有所选服务器,夏普扫描绑定服务器地址
  12. OCX控件安装过程中遇到的问题及解决方法
  13. ES内存溢出,报错:java.lang.OutOfMemoryError: Java heap space
  14. 江苏省电子税务局中文点选验证码识别研究
  15. 华为AR路由器镜像端口配置及取消配置
  16. HCIP-5.4OSPF路由聚合、缺省路由
  17. Excel数据透视表只能求和运算?快来学习求差运算小技巧
  18. 超分辨率数据集的下载
  19. 自动化测试 | 解决方案聚焦:如何使用PXI仪器进行高级数字测试
  20. 为OpenStack而生的SDN控制器——OVN

热门文章

  1. Windows命令提示符之常见命令
  2. 笔记本触摸板按键不能用、不能双指三指滑动和双指单击右键解决办法
  3. 网易白帽子黑客训练营笔记(2)
  4. Linux pg打桩(1)单线程
  5. 淘宝开放平台:消息推送接口问题一则
  6. css3 shadow阴影
  7. Ubuntu16.04 搭建FTP服务器,设置用户权限为只许上传、禁止下载和删除
  8. html5钢琴效果,HTML5 钢琴演奏应用(Music Player)
  9. 虚拟 sim 卡服务器,基于虚拟SIM卡的内置多虚拟SIM卡方法
  10. Akamai:推出全新的Account Protector解决方案