diff --git a/pysollib/tk/timeoutsdialog.py b/pysollib/tk/timeoutsdialog.py index 8a67dfee..0404d884 100644 --- a/pysollib/tk/timeoutsdialog.py +++ b/pysollib/tk/timeoutsdialog.py @@ -31,7 +31,7 @@ from pysollib.mygettext import _ from pysollib.mfxutil import KwStruct # Toolkit imports -from tkwidget import MfxDialog +from .tkwidget import MfxDialog # ************************************************************************ # * diff --git a/pysollib/tk/tkhtml.py b/pysollib/tk/tkhtml.py index 29d08378..da210808 100644 --- a/pysollib/tk/tkhtml.py +++ b/pysollib/tk/tkhtml.py @@ -33,8 +33,8 @@ from pysollib.mygettext import _ from pysollib.mfxutil import Struct # Toolkit imports -from tkwidget import MfxMessageDialog -from statusbar import HtmlStatusbar +from .tkwidget import MfxMessageDialog +from .statusbar import HtmlStatusbar from pysollib.ui.tktile.tkhtml import Base_HTMLViewer diff --git a/pysollib/tk/tkstats.py b/pysollib/tk/tkstats.py index 4f515314..d6341faa 100644 --- a/pysollib/tk/tkstats.py +++ b/pysollib/tk/tkstats.py @@ -46,8 +46,8 @@ from pysollib.settings import TOP_TITLE # Toolkit imports from pysollib.ui.tktile.tkutil import bind, loadImage -from tkwidget import MfxDialog, MfxMessageDialog -from tkwidget import MfxScrolledCanvas +from .tkwidget import MfxDialog, MfxMessageDialog +from .tkwidget import MfxScrolledCanvas # FIXME - this file a quick hack and needs a rewrite diff --git a/pysollib/tk/tktree.py b/pysollib/tk/tktree.py index a08993e2..8efb65c1 100644 --- a/pysollib/tk/tktree.py +++ b/pysollib/tk/tktree.py @@ -27,7 +27,7 @@ from six.moves import tkinter # Toolkit imports from pysollib.ui.tktile.tkutil import bind -from tkwidget import MfxScrolledCanvas +from .tkwidget import MfxScrolledCanvas # ************************************************************************ diff --git a/pysollib/tk/toolbar.py b/pysollib/tk/toolbar.py index c7b129e0..f919eef3 100644 --- a/pysollib/tk/toolbar.py +++ b/pysollib/tk/toolbar.py @@ -36,7 +36,7 @@ from pysollib.winsystems import TkSettings # Toolkit imports from pysollib.ui.tktile.tkconst import EVENT_HANDLED -from tkwidget import MfxTooltip +from .tkwidget import MfxTooltip from pysollib.ui.tktile.menubar import createToolbarMenu, MfxMenu @@ -420,7 +420,7 @@ class PysolToolbarTk: self.frame.update_idletasks() def updateText(self, **kw): - for name in kw.keys(): + for name in list(kw.keys()): label = getattr(self, name + "_label") label["text"] = kw[name] diff --git a/pysollib/tk/wizarddialog.py b/pysollib/tk/wizarddialog.py index 516107b1..b715299f 100644 --- a/pysollib/tk/wizarddialog.py +++ b/pysollib/tk/wizarddialog.py @@ -27,7 +27,7 @@ __all__ = ['WizardDialog'] # imports import sys from six.moves import tkinter -from tabpage import TabPageSet +from .tabpage import TabPageSet # PySol imports from pysollib.mygettext import _ @@ -36,7 +36,7 @@ from pysollib.wizardutil import WizardWidgets from pysollib.wizardpresets import presets # Toolkit imports -from tkwidget import MfxDialog +from .tkwidget import MfxDialog if sys.version_info > (3,):