这不起作用:
def lineError(self):
block= self.firstVisibleBlock()
while block.isValid():
if block.blockNumber() in self.lineError:
block.blockFormat().setBackground(QBrush(self.errorColor))
block.charFormat().setBackground(QBrush(self.errorColor))
block= block.next()
你有什么主意吗
正确的方式:
fmt= QTextBlockFormat()
fmt.setBackground(self.errorColor)
while block.isValid():
if block.blockNumber() in self.lineError:
QTextCursor(block).setBlockFormat(fmt)
block= block.next()
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句