Python 在PyQt4中的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_

如何在右下角设置自定义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__(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;
 }