mirror of
https://github.com/rbreu/beeref.git
synced 2026-03-11 08:54:28 +00:00
添加scene.py的中文注释
This commit is contained in:
parent
1d24e3d1b7
commit
03909fcd3a
1 changed files with 23 additions and 23 deletions
|
|
@ -43,31 +43,31 @@ class BeeGraphicsScene(QtWidgets.QGraphicsScene): #用于BeeRef的图形场景
|
|||
def __init__(self, undo_stack): #用于初始化场景
|
||||
super().__init__() #调用父类初始化方法
|
||||
self.active_mode = None #用于当前活动模式
|
||||
self.undo_stack = undo_stack
|
||||
self.max_z = 0
|
||||
self.min_z = 0
|
||||
self.Z_STEP = 0.001
|
||||
self.selectionChanged.connect(self.on_selection_change)
|
||||
self.changed.connect(self.on_change)
|
||||
self.items_to_add = Queue()
|
||||
self.edit_item = None
|
||||
self.crop_item = None
|
||||
self.settings = BeeSettings()
|
||||
self.clear()
|
||||
self._clear_ongoing = False
|
||||
self.undo_stack = undo_stack #用于撤销栈
|
||||
self.max_z = 0 #用于最大z值
|
||||
self.min_z = 0 #用于最小z值
|
||||
self.Z_STEP = 0.001 # 用于z值步长
|
||||
self.selectionChanged.connect(self.on_selection_change) #用于选择改变信号连接槽函数
|
||||
self.changed.connect(self.on_change) #用于场景改变信号连接槽函数
|
||||
self.items_to_add = Queue() #用于待添加项目队列
|
||||
self.edit_item = None #用于编辑项目
|
||||
self.crop_item = None #用于裁剪项目
|
||||
self.settings = BeeSettings() #用于配置管理
|
||||
self.clear() #用于清除场景
|
||||
self._clear_ongoing = False #用于清除场景ongoing标志
|
||||
|
||||
def clear(self):
|
||||
self._clear_ongoing = True
|
||||
super().clear()
|
||||
self.internal_clipboard = []
|
||||
self.rubberband_item = RubberbandItem()
|
||||
self.multi_select_item = MultiSelectItem()
|
||||
self._clear_ongoing = False
|
||||
|
||||
def addItem(self, item):
|
||||
logger.debug(f'Adding item {item}')
|
||||
super().addItem(item)
|
||||
def clear(self): #用于清除场景
|
||||
self._clear_ongoing = True #用于清除场景ongoing标志
|
||||
super().clear() #调用父类清除方法
|
||||
self.internal_clipboard = [] #用于内部剪贴板
|
||||
self.rubberband_item = RubberbandItem() #用于橡皮筋项目
|
||||
self.multi_select_item = MultiSelectItem() #用于多选择项目
|
||||
self._clear_ongoing = False #用于清除场景ongoing标志
|
||||
|
||||
def addItem(self, item): #用于添加项目
|
||||
logger.debug(f'Adding item {item} to scene') #用于记录日志
|
||||
super().addItem(item) #调用父类添加方法
|
||||
|
||||
def removeItem(self, item):
|
||||
logger.debug(f'Removing item {item}')
|
||||
super().removeItem(item)
|
||||
|
|
|
|||
Loading…
Reference in a new issue