PyQT5 对按钮添加图片样式及对光标设置图片样式


方式一:通过QIcon 的方式对 控件按钮或者窗口标签添加图片

from PyQt5.QtGui import QIcon

fileButton = QtWidgets.QPushButton()
fileButton.setGeometry(QtCore.QRect(30, 60, 120, 120)) #设置按钮大小
 fileButton.setIcon(QIcon("图片路径")) #将图片路径通过setIcon的方式写入按钮中
fileButton.setIconSize(QtCore.QSize(96, 96)) #设置图片在按钮中的大小

方式二, 通过QPixmap 的方式对按钮设置图片

icon1 = QtGui.QIcon()
icon1.addPixmap(QtGui.QPixmap("图片路径"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
fileButton.setIcon(icon1)
fileButton.setIconSize(QtCore.QSize(96, 96))

设置光标移动到某个位置,光标显示的图片格式

w2 = QtWidgets.QWidget(window)
w2.move(250,150)
w2.resize(100,100)
w2.setStyleSheet('background-color:blue;')
#1. 创建光标的图像,参数为光标的相对位置(本文将光标存在工程目录的Cursor_png文件夹下)
pixmap = QPixmap('Cursor_png/01.png')
#2. 将光标对象传入鼠标对象中
cursor = QCursor(pixmap)
#3. 设置控件的光标
w2.setCursor(cursor)

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM