QtWidgets.QPushButton()设置背景图片 |
您所在的位置:网站首页 › css点击文字更换背景图片不显示 › 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)}')
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |