From 6484ce45255d78c191b13a80c15e93ec4d72812c Mon Sep 17 00:00:00 2001 From: Thiago Franco de Moraes Date: Thu, 7 Jun 2018 17:58:53 -0300 Subject: [PATCH] Aboutdialog was not working with wxpython4 --- invesalius/gui/dialogs.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/invesalius/gui/dialogs.py b/invesalius/gui/dialogs.py index ee098ae..4bdd099 100644 --- a/invesalius/gui/dialogs.py +++ b/invesalius/gui/dialogs.py @@ -45,6 +45,11 @@ from wx.lib.agw import floatspin from wx.lib.wordwrap import wordwrap from wx.lib.pubsub import pub as Publisher +try: + from wx.adv import AboutDialogInfo, AboutBox +except ImportError: + from wx import AboutDialogInfo, AboutBox + import invesalius.constants as const import invesalius.data.coordinates as dco import invesalius.gui.widgets.gradient as grad @@ -1222,7 +1227,7 @@ def SaveChangesDialog2(filename): def ShowAboutDialog(parent): - info = wx.AboutDialogInfo() + info = AboutDialogInfo() info.Name = "InVesalius" info.Version = "3.1.1" info.Copyright = _("(c) 2007-2017 Center for Information Technology Renato Archer - CTI") @@ -1283,8 +1288,8 @@ def ShowAboutDialog(parent): info.Artists = [u"Otavio Henrique Junqueira Amorim"] - # Then we call wx.AboutBox providing its info object - wx.AboutBox(info) + # Then we call AboutBox providing its info object + AboutBox(info) def ShowSavePresetDialog(default_filename="raycasting"): -- libgit2 0.21.2