Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
不会修仙的道士
labelme
提交
cde2bef6
L
labelme
项目概览
不会修仙的道士
/
labelme
与 Fork 源项目一致
从无法访问的项目Fork
通知
4
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
L
labelme
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
cde2bef6
编写于
11月 05, 2018
作者:
K
Kentaro Wada
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Fix state of buttons (disable most buttons without image)
上级
ddde56c1
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
16 addition
and
10 deletion
+16
-10
labelme/app.py
labelme/app.py
+16
-10
未找到文件。
labelme/app.py
浏览文件 @
cde2bef6
...
...
@@ -195,10 +195,11 @@ class MainWindow(QtWidgets.QMainWindow, WindowMixin):
opendir
=
action
(
'&Open Dir'
,
self
.
openDirDialog
,
shortcuts
[
'open_dir'
],
'open'
,
u
'Open Dir'
)
openNextImg
=
action
(
'&Next Image'
,
self
.
openNextImg
,
shortcuts
[
'open_next'
],
'next'
,
u
'Open Next'
)
shortcuts
[
'open_next'
],
'next'
,
u
'Open Next'
,
enabled
=
False
)
openPrevImg
=
action
(
'&Prev Image'
,
self
.
openPrevImg
,
shortcuts
[
'open_prev'
],
'prev'
,
u
'Open Prev'
)
shortcuts
[
'open_prev'
],
'prev'
,
u
'Open Prev'
,
enabled
=
False
)
save
=
action
(
'&Save'
,
self
.
saveFile
,
shortcuts
[
'save'
],
'save'
,
'Save labels to file'
,
enabled
=
False
)
saveAs
=
action
(
'&Save As'
,
self
.
saveFileAs
,
shortcuts
[
'save_as'
],
...
...
@@ -219,7 +220,7 @@ class MainWindow(QtWidgets.QMainWindow, WindowMixin):
shortcuts
[
'create_polygon'
],
'objects'
,
'Start drawing polygons'
,
enabled
=
Tru
e
,
enabled
=
Fals
e
,
)
createRectangleMode
=
action
(
'Create Rectangle'
,
...
...
@@ -227,7 +228,7 @@ class MainWindow(QtWidgets.QMainWindow, WindowMixin):
shortcuts
[
'create_rectangle'
],
'objects'
,
'Start drawing rectangles'
,
enabled
=
Tru
e
,
enabled
=
Fals
e
,
)
createCircleMode
=
action
(
'Create Circle'
,
...
...
@@ -235,7 +236,7 @@ class MainWindow(QtWidgets.QMainWindow, WindowMixin):
shortcuts
[
'create_circle'
],
'objects'
,
'Start drawing circles'
,
enabled
=
Tru
e
,
enabled
=
Fals
e
,
)
createLineMode
=
action
(
'Create Line'
,
...
...
@@ -243,7 +244,7 @@ class MainWindow(QtWidgets.QMainWindow, WindowMixin):
shortcuts
[
'create_line'
],
'objects'
,
'Start drawing lines'
,
enabled
=
Tru
e
,
enabled
=
Fals
e
,
)
createPointMode
=
action
(
'Create Point'
,
...
...
@@ -251,15 +252,15 @@ class MainWindow(QtWidgets.QMainWindow, WindowMixin):
shortcuts
[
'create_point'
],
'objects'
,
'Start drawing points'
,
enabled
=
Tru
e
,
enabled
=
Fals
e
,
)
editMode
=
action
(
'Edit Polygons'
,
self
.
setEditMode
,
shortcuts
[
'edit_polygon'
],
'edit'
,
'Move and edit polygons'
,
enabled
=
Tru
e
)
'Move and edit polygons'
,
enabled
=
Fals
e
)
delete
=
action
(
'Delete Polygon'
,
self
.
deleteSelectedShape
,
shortcuts
[
'delete_polygon'
],
'cancel'
,
'Delete'
,
enabled
=
Tru
e
)
'Delete'
,
enabled
=
Fals
e
)
copy
=
action
(
'Duplicate Polygon'
,
self
.
copySelectedShape
,
shortcuts
[
'duplicate_polygon'
],
'copy'
,
'Create a duplicate of the selected polygon'
,
...
...
@@ -367,6 +368,7 @@ class MainWindow(QtWidgets.QMainWindow, WindowMixin):
zoom
=
zoom
,
zoomIn
=
zoomIn
,
zoomOut
=
zoomOut
,
zoomOrg
=
zoomOrg
,
fitWindow
=
fitWindow
,
fitWidth
=
fitWidth
,
zoomActions
=
zoomActions
,
openNextImg
=
openNextImg
,
openPrevImg
=
openPrevImg
,
fileMenuActions
=
(
open_
,
opendir
,
save
,
saveAs
,
close
,
quit
),
tool
=
(),
editMenu
=
(
edit
,
copy
,
delete
,
None
,
undo
,
undoLastPoint
,
...
...
@@ -636,6 +638,7 @@ class MainWindow(QtWidgets.QMainWindow, WindowMixin):
self
.
actions
.
editMode
.
setEnabled
(
not
drawing
)
self
.
actions
.
undoLastPoint
.
setEnabled
(
drawing
)
self
.
actions
.
undo
.
setEnabled
(
not
drawing
)
self
.
actions
.
delete
.
setEnabled
(
not
drawing
)
def
toggleDrawMode
(
self
,
edit
=
True
,
createMode
=
'polygon'
):
self
.
canvas
.
setEditing
(
edit
)
...
...
@@ -1343,6 +1346,9 @@ class MainWindow(QtWidgets.QMainWindow, WindowMixin):
return
lst
def
importDirImages
(
self
,
dirpath
,
pattern
=
None
,
load
=
True
):
self
.
actions
.
openNextImg
.
setEnabled
(
True
)
self
.
actions
.
openPrevImg
.
setEnabled
(
True
)
if
not
self
.
mayContinue
()
or
not
dirpath
:
return
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录