我正在使用PySide构建GUI。我有一个表示网络的图形(在节点和边缘的意义上),我希望能够在单击特定按钮时突出显示图形中的路径。通过'突出'我的意思是改变路径上每一行的外观 - 颜色,重量,线条样式等。
我可以在鼠标点击上访问线对象,但我不知道如何更改外观。我预计它会像
line.setColor(Qt.red)
line.update()
但图形项目显然没有这些属性。我知道它可能与pen()和/或brush()对象有关;我真的不明白如何使用它们动态更改项目外观。
我已阅读ZetCode教程,PySide文档以及其他一些Google返回的资源,但无济于事。我很感激如何解释如何执行此操作或链接到不同的教程。