我在我的QtGui.QGraphicsView
的init中使用以下內容來製作一個很好的網格/交叉圖案。但不知道如何更改交叉圖案線條的背景顏色或厚度?使用setColor
設置顏色,但這隻會改變crossPattern的顏色而不改變背景。在QtCore.Qt.CrossPattern上設置圖案顏色和線條粗細
有沒有辦法改變這些,或者我應該使用不同類型的風格?
import PySide.QtGui as QtGui
import PySide.QtCore as QtCore
class NodeGraphView(QtGui.QGraphicsView):
def __init__(self, parent):
super(NodeGraphView, self).__init__(parent)
self.fg_brush = QtGui.QBrush()
self.fg_brush.setStyle(QtCore.Qt.CrossPattern)
self.fg_brush.setColor(QtGui.QColor(42, 42, 42, 255))
self.setBackgroundBrush(self.fg_brush)