我试图子类QStyledItemDelegate
来删除QComboBox
中的焦点矩形。在
尽管我调用的是paint函数的基本实现,但结果却大不相同。看起来好像只考虑了样式表中影响项边界框的部分。在
class PStyledItemDelegate(QStyledItemDelegate):
def __init__(self, *args, **kwds):
super(PStyledItemDelegate, self).__init__(*args, **kwds)
def paint(self, *args, **kwargs):
QStyledItemDelegate.paint(*args, **kwargs)
我要怎么做才能使它完全像未修改的QStyledItemDelegate
一样绘制?在
现在看来用Pyqti来代替Pyqti的方法是可行的。我还将PySide从1.1.2更新到1.2.1,但结果是一样的。在
不幸的是,这个开关破坏了我代码的其他部分,但是如果没有其他建议,我会接受这个作为答案。在
编辑 跟踪错误here
相关问题 更多 >
编程相关推荐