问题描述
当我们在编辑模式下开始在形状上绘制标记(圆形、箭头、矩形等)时,事件的名称是什么?我们可以更改此事件中的标记类型吗?
问题是:当我们处于编辑模式并选择了特定的形状和颜色来绘制标记时,如果我们选择了任何标记,则绘图工具会占用该形状和颜色以忽略下一个要绘制的标记我们之前选择的标记类型和颜色。这是正常行为吗。为什么绘图工具会占用上次选择的标记的配置并覆盖我们定义的类型 - new Autodesk.Viewing.Extensions.Markups.Core.EditModeCloud(markupExt); 谢谢!
解决方法
这是一个有趣的问题。我相信标记的当前行为是按设计的,因为人们通常只会在想要移动标记、缩放标记等时选择标记。这就是为什么在当前实现中,选择标记会自动进入其编辑模式。>
同时我理解你的观点,如果我已经激活了特定的编辑模式,那么在简单地选择另一个标记后该编辑模式会改变似乎很奇怪。
让我向工程团队提出这个问题,与此同时,我建议使用 import json
from urllib import request
from bs4 import BeautifulSoup
url = 'https://shopee.sg/api/v2/item/get?itemid=2590867516&shopid=165420215'
html = request.urlopen(url).read()
soup = BeautifulSoup(html,'html.parser')
site_json = json.loads(soup.text)
print([d.get('price_max_before_discount') for d in site_json['item'] if d.get('price_max_before_discount')])
事件来检测编辑模式的更改,如果需要,将模式重置为您想要的模式想要。