QtWidgets.QPushButton()设置背景图片
目录
QPushButton使用setStyleSheet设置背景图片
和css一样设置setStyleSheet
转载:pyqt5实现按钮添加背景图片以及背景图片的切换
QPushButton使用setStyleSheet设置背景图片
具体设置背景图片的方法有两种:
self.button.setStyleSheet("QPushButton{background-image: url(img/1.png)}")
然而对于这种方法背景图片无法进行边框的自适应,可以使用下面的方法
self.button.setStyleSheet("QPushButton{border-image: url(img/1.png)}")
可以做到自适应边框
和css一样设置setStyleSheet
self.button.setStyleSheet("QPushButton{border-image: url(img/1.png)}""QPushButton:hover{border-image: url(img/1_1.png)}" "QPushButton:pressed{border-image: url(img/1_1.png)}")
具体实现了按钮背景图片,以及鼠标划过按钮的背景切换,以及按下按钮的背景切换。
然而在按下按钮,我需要直接进行图片切换,且不回到原来的背景上。
self.button.clicked.connect(self.button_change)def button_change(self):# 切换图标变亮self.button.setStyleSheet('QPushButton{border-image:url(img/1_1.png)}')
QtWidgets.QPushButton()设置背景图片相关推荐
- QT设置背景图片的三种方式
QPalette的方法 基本步骤: (1). 首先设置QWidget的autoFillBackground属性为真 (2). 然后定义一个QPalette对象,设置QPalette对象的背景属性(颜色 ...
- python窗口设置背景图片_PyQt5 实现给窗口设置背景图片的方法
PyQt5 实现给窗口设置背景图片的方法 QPalette类可以十分简单的达到设置窗口背景图片的目的 def use_palette(self): self.setWindowTitle(" ...
- qt设置背景图片注意事项
QT Create中,对button或者window等部件设置背景.颜色.透明等样式时,需要用到style sheet,可以直接在代码里写,也可以在ui设计师里通过右键change style she ...
- QT重写QPushButton的背景图片及填充
QT重写QPushButton的背景图片及填充 刚学习完QT的基本使用,使用已知知识重写QPushButton类 刚学习完QT的基本使用,使用已知知识重写QPushButton类 因为要使用QT来实现 ...
- php设置背景图片的代码,css设置背景图片如何实现?(代码实例)
本篇文章给大家带来的内容是关于css设置背景图片如何实现?(代码实例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 很多人提交表单时都喜欢用一个图片来作为提交按钮,大多数人可能用J ...
- CocoStudio 0.2.4.0 UI编辑器下根Panel控件设置背景图片时一个BUG
我使用的编辑器是0.2.4.0,其实明几天就发现这个问题.在最顶层的Panel设置背景图片时无法再在File一行通过普通的方法(如大家所知,在此 行上单击右键选择"重置为默认值") ...
- 解决IE8,7下设置背景图片 background-size 不支持问题
解决IE8,7下设置背景图片 background-size 不支持问题 参考文章: (1)解决IE8,7下设置背景图片 background-size 不支持问题 (2)https://www.cn ...
- background-position—CSS设置背景图片的位置
background-position :在 CSS 中通过 background-position 属性可以调整背景图片的位置.因为在默认情况下背景图片都是从设置了 background-posit ...
- 设置背景图片,解决手机上背景图片高度适应问题
设置背景图片,解决手机上背景图片高度适应问题 第一种方法:直接对图片进行设置,代码如下 <img src="url" class="PhoneBack"& ...
最新文章
- ubuntu 14.04安装postgresql最新版本
- 《Linux内核精髓:精通Linux内核必会的75个绝技》一HACK #3 如何编写内核模块
- ASP数据库插马小议
- redis 主从哨兵模式搭建
- 第四十四章 微服务CICD(6)- gitlab + jenkins + docker + k8s
- 如何使用 dotTrace 来诊断 netcore 应用的性能问题
- Linux 用户he用户组管理
- JS杂谈系列-jquery-插件开发小记
- jquery各种事件使用方法总结(from:天宇之游)
- VOSviewer使用方法(详细便捷)附下载网址
- 小米笔记本linux无线网卡驱动,小米笔记本在Kali Linux下所遇问题部分解决方案
- 4款简单实用的的服务器文件管理工具推荐
- 算法-3个水桶8升水
- html5视频自动轮播,HTML5教程 可自动轮播的旋转木马插件
- 用QuickCHM v2.6 制作帮助文档
- ContentProvider简单浅析
- 解决chrome系浏览器ime-mode问题
- android 拨号器 目录,Android 电话拨号器
- 无法链接_sqlite3_unlock_notify函数问题的解决
- Dobbo问题及解决方案:forbid-consumer
热门文章
- chatgpt赋能python:Python中的空格:到底是重要的还是无关紧要的?
- Qt dockwidget 标题栏去掉关闭按钮,自定义双击操作
- [idea] idea没有错误提示的解决方法(一直处于错误分析中)
- Python_爬虫数据存入数据库(超详细过程
- - PaaS - Gitlab/Nexus/Registry
- 阿里社招面经分享!附上我的四面总结以及复习资料,希望对大家有帮助!
- Stata中常用的数据分析命令
- Ventuz学习笔记之-Container预制体等间距排列复制
- List中addAll方法怎么使用?将两个list合并和一个list?
- 中e管家低收入家庭可不可以理财