Support showing version info
This commit is contained in:
parent
a77184a176
commit
5adaa669d2
13
labelImg.py
13
labelImg.py
@ -39,6 +39,7 @@ from libs.toolBar import ToolBar
|
|||||||
from libs.pascal_voc_io import PascalVocReader
|
from libs.pascal_voc_io import PascalVocReader
|
||||||
from libs.pascal_voc_io import XML_EXT
|
from libs.pascal_voc_io import XML_EXT
|
||||||
from libs.ustr import ustr
|
from libs.ustr import ustr
|
||||||
|
from libs.version import __version__
|
||||||
|
|
||||||
__appname__ = 'labelImg'
|
__appname__ = 'labelImg'
|
||||||
|
|
||||||
@ -264,8 +265,8 @@ class MainWindow(QMainWindow, WindowMixin):
|
|||||||
'Ctrl+A', 'hide', u'Show all Boxs',
|
'Ctrl+A', 'hide', u'Show all Boxs',
|
||||||
enabled=False)
|
enabled=False)
|
||||||
|
|
||||||
help = action('&Tutorial', self.tutorial, 'Ctrl+T', 'help',
|
help = action('&Tutorial', self.showTutorialDialog, None, 'help', u'Show demos')
|
||||||
u'Show demos')
|
showInfo = action('&Information', self.showInfoDialog, None, 'help', u'Information')
|
||||||
|
|
||||||
zoom = QWidgetAction(self)
|
zoom = QWidgetAction(self)
|
||||||
zoom.setDefaultWidget(self.zoomWidget)
|
zoom.setDefaultWidget(self.zoomWidget)
|
||||||
@ -362,7 +363,7 @@ class MainWindow(QMainWindow, WindowMixin):
|
|||||||
|
|
||||||
addActions(self.menus.file,
|
addActions(self.menus.file,
|
||||||
(open, opendir, changeSavedir, openAnnotation, self.menus.recentFiles, save, saveAs, close, resetAll, quit))
|
(open, opendir, changeSavedir, openAnnotation, self.menus.recentFiles, save, saveAs, close, resetAll, quit))
|
||||||
addActions(self.menus.help, (help,))
|
addActions(self.menus.help, (help, showInfo))
|
||||||
addActions(self.menus.view, (
|
addActions(self.menus.view, (
|
||||||
self.autoSaving,
|
self.autoSaving,
|
||||||
self.singleClassMode,
|
self.singleClassMode,
|
||||||
@ -544,9 +545,13 @@ class MainWindow(QMainWindow, WindowMixin):
|
|||||||
return not self.beginner()
|
return not self.beginner()
|
||||||
|
|
||||||
## Callbacks ##
|
## Callbacks ##
|
||||||
def tutorial(self):
|
def showTutorialDialog(self):
|
||||||
subprocess.Popen([self.screencastViewer, self.screencast])
|
subprocess.Popen([self.screencastViewer, self.screencast])
|
||||||
|
|
||||||
|
def showInfoDialog(self):
|
||||||
|
msg = u'Name:{0} \nApp Version:{1} \n{2} '.format(__appname__, __version__, sys.version_info)
|
||||||
|
QMessageBox.information(self, u'Information', msg)
|
||||||
|
|
||||||
def createShape(self):
|
def createShape(self):
|
||||||
assert self.beginner()
|
assert self.beginner()
|
||||||
self.canvas.setEditing(False)
|
self.canvas.setEditing(False)
|
||||||
|
|||||||
2
libs/version.py
Normal file
2
libs/version.py
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
__version_info__ = ('1', '5', '2')
|
||||||
|
__version__ = '.'.join(__version_info__)
|
||||||
@ -1,11 +1,8 @@
|
|||||||
[bumpversion]
|
[bumpversion]
|
||||||
current_version = 1.5.2
|
|
||||||
commit = True
|
commit = True
|
||||||
tag = True
|
tag = True
|
||||||
|
|
||||||
[bumpversion:file:setup.py]
|
[bumpversion:file:setup.py]
|
||||||
search = version='{current_version}'
|
|
||||||
replace = version='{new_version}'
|
|
||||||
|
|
||||||
[bdist_wheel]
|
[bdist_wheel]
|
||||||
universal = 1
|
universal = 1
|
||||||
|
|||||||
3
setup.py
3
setup.py
@ -2,6 +2,7 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
from setuptools import setup, find_packages
|
from setuptools import setup, find_packages
|
||||||
|
from libs.version import __version__
|
||||||
|
|
||||||
with open('README.rst') as readme_file:
|
with open('README.rst') as readme_file:
|
||||||
readme = readme_file.read()
|
readme = readme_file.read()
|
||||||
@ -18,7 +19,7 @@ required_packages.append('labelImg')
|
|||||||
|
|
||||||
setup(
|
setup(
|
||||||
name='labelImg',
|
name='labelImg',
|
||||||
version='1.5.2',
|
version=__version__,
|
||||||
description="LabelImg is a graphical image annotation tool and label object bounding boxes in images",
|
description="LabelImg is a graphical image annotation tool and label object bounding boxes in images",
|
||||||
long_description=readme + '\n\n' + history,
|
long_description=readme + '\n\n' + history,
|
||||||
author="TzuTa Lin",
|
author="TzuTa Lin",
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user