Commit e749bf43f817c26b6c0fd38a64481bb705e920ee

Authored by Paulo Henrique Junqueira Amorim
1 parent 4068cf16

ADD: Freeze suport to pyinstaller and updated version in disclaimer

Showing 2 changed files with 13 additions and 8 deletions   Show diff stats
@@ -65,6 +65,10 @@ class InVesalius(wx.App): @@ -65,6 +65,10 @@ class InVesalius(wx.App):
65 """ 65 """
66 Initialize splash screen and main frame. 66 Initialize splash screen and main frame.
67 """ 67 """
  68 +
  69 + from multiprocessing import freeze_support
  70 + freeze_support()
  71 +
68 self.SetAppName("InVesalius 3") 72 self.SetAppName("InVesalius 3")
69 self.splash = SplashScreen() 73 self.splash = SplashScreen()
70 self.splash.Show() 74 self.splash.Show()
@@ -283,14 +287,15 @@ def main(): @@ -283,14 +287,15 @@ def main():
283 application.MainLoop() 287 application.MainLoop()
284 288
285 if __name__ == '__main__': 289 if __name__ == '__main__':
286 - # Needed in win 32 exe  
287 - if hasattr(sys,"frozen") and (sys.frozen == "windows_exe"\  
288 - or sys.frozen == "console_exe"):  
289 - multiprocessing.freeze_support() 290 + #Is needed because of pyinstaller
  291 + multiprocessing.freeze_support()
  292 +
  293 + #Needed in win 32 exe
  294 + if hasattr(sys,"frozen") and sys.platform.startswith('win'):
290 295
291 #Click in the .inv3 file support 296 #Click in the .inv3 file support
292 root = _winreg.HKEY_CLASSES_ROOT 297 root = _winreg.HKEY_CLASSES_ROOT
293 - key = "InVesalius 3.0\InstallationDir" 298 + key = "InVesalius 3.1\InstallationDir"
294 hKey = _winreg.OpenKey (root, key, 0, _winreg.KEY_READ) 299 hKey = _winreg.OpenKey (root, key, 0, _winreg.KEY_READ)
295 value, type_ = _winreg.QueryValueEx (hKey, "") 300 value, type_ = _winreg.QueryValueEx (hKey, "")
296 path = os.path.join(value,'dist') 301 path = os.path.join(value,'dist')
invesalius/gui/dialogs.py
@@ -991,8 +991,8 @@ def ShowAboutDialog(parent): @@ -991,8 +991,8 @@ def ShowAboutDialog(parent):
991 991
992 info = wx.AboutDialogInfo() 992 info = wx.AboutDialogInfo()
993 info.Name = "InVesalius" 993 info.Name = "InVesalius"
994 - info.Version = "3.0"  
995 - info.Copyright = _("(c) 2007-2015 Center for Information Technology Renato Archer - CTI") 994 + info.Version = "3.1"
  995 + info.Copyright = _("(c) 2007-2017 Center for Information Technology Renato Archer - CTI")
996 info.Description = wordwrap(_("InVesalius is a medical imaging program for 3D reconstruction. It uses a sequence of 2D DICOM image files acquired with CT or MRI scanners. InVesalius allows exporting 3D volumes or surfaces as mesh files for creating physical models of a patient's anatomy using additive manufacturing (3D printing) technologies. The software is developed by Center for Information Technology Renato Archer (CTI), National Council for Scientific and Technological Development (CNPq) and the Brazilian Ministry of Health.\n\n InVesalius must be used only for research. The Center for Information Technology Renato Archer is not responsible for damages caused by the use of this software.\n\n Contact: invesalius@cti.gov.br"), 350, wx.ClientDC(parent)) 996 info.Description = wordwrap(_("InVesalius is a medical imaging program for 3D reconstruction. It uses a sequence of 2D DICOM image files acquired with CT or MRI scanners. InVesalius allows exporting 3D volumes or surfaces as mesh files for creating physical models of a patient's anatomy using additive manufacturing (3D printing) technologies. The software is developed by Center for Information Technology Renato Archer (CTI), National Council for Scientific and Technological Development (CNPq) and the Brazilian Ministry of Health.\n\n InVesalius must be used only for research. The Center for Information Technology Renato Archer is not responsible for damages caused by the use of this software.\n\n Contact: invesalius@cti.gov.br"), 350, wx.ClientDC(parent))
997 997
998 # _("InVesalius is a software for medical imaging 3D reconstruction. ")+\ 998 # _("InVesalius is a software for medical imaging 3D reconstruction. ")+\
@@ -1007,7 +1007,7 @@ def ShowAboutDialog(parent): @@ -1007,7 +1007,7 @@ def ShowAboutDialog(parent):
1007 "Thiago Franco de Moraes", 1007 "Thiago Franco de Moraes",
1008 "Jorge Vicente Lopes da Silva", 1008 "Jorge Vicente Lopes da Silva",
1009 "Victor Hugo de Oliveira e Souza (navigator)", 1009 "Victor Hugo de Oliveira e Souza (navigator)",
1010 - "Renan Hiroshi Matsuda (navigator)" 1010 + "Renan Hiroshi Matsuda (navigator)",
1011 "Tatiana Al-Chueyr (former)", 1011 "Tatiana Al-Chueyr (former)",
1012 "Guilherme Cesar Soares Ruppert (former)", 1012 "Guilherme Cesar Soares Ruppert (former)",
1013 "Fabio de Souza Azevedo (former)", 1013 "Fabio de Souza Azevedo (former)",