Skip to content

[Bug] 使用连招动作,ESC 或 取消标注,无效果 #371

@258692011

Description

@258692011
    # 自定义组合快捷键
    self.add_extra_shortcut()

def add_extra_shortcut(self):
    self.extra_shortcut = QtWidgets.QShortcut(QtGui.QKeySequence("X"), self) # 这个X是快捷键,自己可以随便改,别和软件快捷键冲突就行
    self.extra_shortcut.setContext(QtCore.Qt.ApplicationShortcut)
    self.extra_shortcut.activated.connect(self.extra_func)

def extra_func(self):
    self.scene.finish_draw() # E 标注完成
    self.save() # S 保存标注文件
    # self.next_image() # D 下一张图片
    self.scene.start_segment_anything() # Q Segment anything
    self.set_labels_visible(True) # 显示

1、ISAT 1.5.2版本 添加连招快捷键,按快捷键X标注,鼠标左键选中要标注的目标,再按ESC 或 取消标注 以后,再按快捷键X会自动保存已经取消的标注,1.4.7版本测试没这种问题
2、回退到 ISAT 1.4.7,又发现新问题,build_exe.bat 打包以后,使用sam2 sam2.1模型标注不了,包括1.5.2也有这个问题

Image Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions