PYQT 按钮样式设置
这里介绍常规Pyqt按钮样式的设置方法,可以满足大部分的按钮样式设计需求,商业软件的按钮也是用这里介绍的几种基础方法进行设计的。
1.加阴影
不仅可以用于按钮对大部分的控件都可以设置。
效果是在控件的边缘产生阴影,能很好的提示控件的立体感和独立感
使用方法如下:
self.N2AnoPb_shadow = QtWidgets.QGraphicsDropShadowEffect()#阴影类
self.N2AnoPb_shadow.setOffset(0, 1)#设置阴影偏移坐标
self.N2AnoPb_shadow.setBlurRadius(10)#设置阴影深度
self.N2AnoPb_shadow.setColor(Qt.black)#设置阴影颜色
self.N2AnoPb.setGraphicsEffect(self.N2AnoPb_shadow)#把阴影赋给控件
一般的阴影都是设置这几个部分,偏移坐标,深度,颜色。
这里要注意一下,一个阴影类只能赋给一个控件。
要给多个控件设置阴影必须创建多个阴影。
2.渐变色
给控件加渐变色可以很好的显示出按钮的立体感。
使用方法如下:
渐变色的效果如下:
3.加边框的特殊情况
当你把按钮从designer拖下来时,它自带一个点击后凹进去的效果。而当你为按钮设置了边框后,这个点击效果就消失了,但这不代表没有办法设置点击效果,可以用Qss中的选择器加上伪状态进行设置。
PYQT 按钮样式设置相关推荐
- qt中继承pushbutton自定义控件设置按钮样式
提要 继承QPushButton后的按钮,设置其样式. 实现 在自定义的控件类中添加Q_OBJECT宏 在自定义的控件的类中重写paintevent函数 自定义的控件在使用时,必须指明其父对象 使用样 ...
- css设置按钮样式_使用CSS设置按钮样式的快速指南
css设置按钮样式 by Ashwini Sheshagiri 通过Ashwini Sheshagiri Buttons have become an inevitable part of front ...
- 考虑到可访问性,使用 CSS 设置按钮样式
按钮在网站上有很多用途--有用于悬停在图像上和在网页上导航的大按钮,以及用于显示有关您的产品或服务的信息的更微妙的按钮. 然而,按钮甚至可以吓倒经验丰富的网页设计师. 按钮有许多可能需要很长时间才能掌 ...
- C#设置透明按钮样式
/// <summary> /// 设置透明按钮样式 /// </summary> private void SetBtnStyle(Button btn) {btn.Flat ...
- button按钮样式_一篇文章带你了解CSS3按钮知识
在实际开发中,按钮的应用是必不可少.使用 CSS 来制作按钮,可以更有新意,更有趣,也可以自定义自己想要的样式. 一.平面样式CSS按钮 平面样式按钮的使用现在非常流行,并且符合无处不在的平面设计趋势 ...
- 8、Semantic-UI之其他按钮样式
8.1 其他按钮样式定义 示例:定义其他按钮样式 定义圆形图标按钮样式 <div class="ui circular icon button"><i class ...
- 验证用户输入的是不是中文名字 淘宝精品案例 元素样式设置的方式 链式编程
验证用户输入的是不是中文名字 <!DOCTYPE html> <html lang="en"> <head><meta charset=& ...
- 怎么修改谷歌浏览器文件提交按钮样式_使用css自定义input file浏览按钮样式
前言 文件上传用途非常广泛,浏览器自带文件控件不太美观,很多时候不能满足需求,需要自定义input [type=file]的样式. 不同浏览器的file控件表现形式不一样 火狐 谷歌 IE 不同浏览器 ...
- 【转】博客美化(1)基本后台设置与样式设置
阅读目录 1.博客园后台设置 2.自定义样式的设置 博客园美化相关文章目录:博客园博客美化相关文章目录 一直都拜膜那些博客园的皮肤设计高手,由于本人对前端研究甚少,所以js,css这种东西只能看得懂最 ...
最新文章
- arial unicode ms字体_5个检测商用字体和免费字体合集的网站
- javascript中闭包的一些理解
- echarts雷达图线的样式_echarts 雷达图的个性化设置
- C语言二级指针内存模型建立
- c在linux中怎样执行文件,如何在Linux中编译和运行C/C+程序,简单示例教懂你
- python单例模式继承_Python四种实现单例模式的方法
- c++ 模板类实现堆栈实验报告_编译原理——小型类C编译器的设计和实现(生成8086汇编代码)之1:问题定义以及总体功能...
- JS判断手机端是否安装某应用
- window2012 密钥 标准版_Windows Server 2012 R2 密钥
- matlab天线阵列分析,基于Matlab的阵列天线数值分析
- php读取剪贴板内容,jQuery获取剪贴板内容的方法
- 将一个负数赋值给一个无符号数会出现什么情况呢
- 如何使用Kdiff3作为GIT merge图形化工具
- LimeSDR官方系列教程(四):To Pothos and Beyond
- python爬京东联盟_Python爬取京东商品数据
- 【已解决】更新到MacOS Catalina 10.15后,VMware Fusion 虚拟机黑屏以及无法添加辅助功能的问题
- 使用Openxal框架开发加速器模型相关的java应用程序
- 微信小程序 基础库版本与客户端版本对应关系
- 圣科鲁兹 计算机专业,加州大学圣克鲁兹分校计算机工程硕士专业 将发明创新融入到工业中!...
- 派克轴向柱塞泵PV系列