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. Microsoft HoloLens 入华一周年,都有哪些进展?
  2. 【hiho】38 二分·二分答案【二分答案】
  3. Android studio导出的apk在真机上安装提示“文件不存在或已失效”的解决方法
  4. CodeForces - 1457D XOR-gun(位运算+暴力)
  5. oracle输出查询返回多行,ORA-01427:单行子查询返回多行
  6. spring boot入门小案例
  7. python selenium爬虫工具
  8. python 密码安全_python密码安全程序
  9. 【问题10】使用Redis SETNX 命令实现分布式锁
  10. PHP 实现文件下载
  11. ALtium 16等长布线、差分布线
  12. EMC理论基础知识——电磁屏蔽
  13. 使用python gzip进行解压和压缩
  14. spine 导出纹理_Spine入门 —— 纹理打包
  15. linux afs3服务,AFS配置3
  16. web调用钉钉待办审批
  17. 5种常见的服务器种类是哪些
  18. CoinCola可盈可乐研究院2月报 | 加密货币集体上涨
  19. python中常用英语口语_常用英语口语100句(超实用)_
  20. Duplicate entry '1106a210d0794c45a005ef034bc1b664' for key 'PRIMARY'

热门文章

  1. 第10周 Mongodb的GridFS与分片
  2. C/C++教程 第二十三章 —— Qt制作键盘记录器
  3. Python爬虫模拟浏览器的headers、cookie,爬取淘宝网商品信息
  4. 【汇智学堂】-JS菜鸟版过河小游戏(之二---测试父母上船)
  5. 计算机病毒:计算机病毒定义
  6. 第五届安全焦点信息安全技术峰会已经结束,感叹一下,全部是大牛啊
  7. 在线教学系统:C#实现网络电子白板、课件功能
  8. 七夕特制:《牛郎会织女》
  9. 报头压缩方案简介(初步)
  10. Python 方格子Ising模型模拟