Python 在PyQt4中的QStatusBar中设置自定义尺寸夹点
如何在右下角设置自定义SizeGrip图标?我找不到任何片段,也无法理解。唯一的片段用于QSizeGrip,而不是QStatusBar内的夹点。这是我的密码:Python 在PyQt4中的QStatusBar中设置自定义尺寸夹点,python,image,icons,pyqt4,stylesheet,Python,Image,Icons,Pyqt4,Stylesheet,如何在右下角设置自定义SizeGrip图标?我找不到任何片段,也无法理解。唯一的片段用于QSizeGrip,而不是QStatusBar内的夹点。这是我的密码: from PyQt4.QtGui import * from PyQt4.QtCore import * from PyQt4 import QtGui,QtCore import sys class Main(QWidget): def __init__(self): QtGui.QWidget.__init_
from PyQt4.QtGui import *
from PyQt4.QtCore import *
from PyQt4 import QtGui,QtCore
import sys
class Main(QWidget):
def __init__(self):
QtGui.QWidget.__init__(self)
self.resize(400,100)
self.setStyleSheet("QStatusBar{background:green; image=url('/home/me/grip.png')}")
self.layout=QVBoxLayout()
self.layout.setMargin(0)
self.layout.setSpacing(0)
self.bottom=QStatusBar()
self.bottom.setSizeGripEnabled(True)
self.layout.addWidget(self.bottom)
self.setLayout(self.layout)
pic=QFile()
pic.setFileName("/home/me/grip.png")
if QFile.exists(pic):
print("pic found")
if __name__ == '__main__':
app=QApplication(sys.argv)
a=Main()
a.show()
app.exec_()
我对文件的检查返回该文件存在。您可以使用QSS进行此操作:
QSizeGrip {
image: url(:/images/sizegrip.png);
width: 16px;
height: 16px;
}