マーカー番号が使用される理由と、1 から 31 までのマーカー番号が互いにどのように異なるかを知りたいです。そして、グラデーション、Pixマップ、または画像などのようなカスタムマーカーシンボルを追加する方法、たとえば、指定された画像のこれらの青いキラキラドット.:-
マーカーは次のコードで定義されています:-
CIRCLE_MARKER_NUM = 0
......
def __init__(self, parent=None):
super(SimplePythonEditor, self).__init__(parent)
self.markerDefine(QsciScintilla.Circle,self.CIRCLE_MARKER_NUM)
self.setMarkerBackgroundColor(QColor(66, 66, 255),self.CIRCLE_MARKER_NUM)
......
def on_margin_clicked(self, nmargin, nline, modifiers):
# Toggle marker for the line the margin was clicked on
if self.markersAtLine(nline) != 0:
self.markerDelete(nline, self.CIRCLE_MARKER_NUM)
else:
self.markerAdd(nline, self.CIRCLE_MARKER_NUM)