Commit 6484ce45255d78c191b13a80c15e93ec4d72812c
1 parent
62eddbf8
Exists in
master
Aboutdialog was not working with wxpython4
Showing
1 changed file
with
8 additions
and
3 deletions
Show diff stats
invesalius/gui/dialogs.py
| ... | ... | @@ -45,6 +45,11 @@ from wx.lib.agw import floatspin |
| 45 | 45 | from wx.lib.wordwrap import wordwrap |
| 46 | 46 | from wx.lib.pubsub import pub as Publisher |
| 47 | 47 | |
| 48 | +try: | |
| 49 | + from wx.adv import AboutDialogInfo, AboutBox | |
| 50 | +except ImportError: | |
| 51 | + from wx import AboutDialogInfo, AboutBox | |
| 52 | + | |
| 48 | 53 | import invesalius.constants as const |
| 49 | 54 | import invesalius.data.coordinates as dco |
| 50 | 55 | import invesalius.gui.widgets.gradient as grad |
| ... | ... | @@ -1222,7 +1227,7 @@ def SaveChangesDialog2(filename): |
| 1222 | 1227 | |
| 1223 | 1228 | def ShowAboutDialog(parent): |
| 1224 | 1229 | |
| 1225 | - info = wx.AboutDialogInfo() | |
| 1230 | + info = AboutDialogInfo() | |
| 1226 | 1231 | info.Name = "InVesalius" |
| 1227 | 1232 | info.Version = "3.1.1" |
| 1228 | 1233 | info.Copyright = _("(c) 2007-2017 Center for Information Technology Renato Archer - CTI") |
| ... | ... | @@ -1283,8 +1288,8 @@ def ShowAboutDialog(parent): |
| 1283 | 1288 | |
| 1284 | 1289 | info.Artists = [u"Otavio Henrique Junqueira Amorim"] |
| 1285 | 1290 | |
| 1286 | - # Then we call wx.AboutBox providing its info object | |
| 1287 | - wx.AboutBox(info) | |
| 1291 | + # Then we call AboutBox providing its info object | |
| 1292 | + AboutBox(info) | |
| 1288 | 1293 | |
| 1289 | 1294 | |
| 1290 | 1295 | def ShowSavePresetDialog(default_filename="raycasting"): | ... | ... |