From 3d822cba0c8560be43e5c4d4468e36a07f6e1065 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Sun, 6 Apr 2025 14:17:57 -0400 Subject: [PATCH] Fix Tkinter imports on Python 3 --- doc/importer_ui.py | 6 +++++- plac_tk.py | 6 ++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/doc/importer_ui.py b/doc/importer_ui.py index 0a5cc9c..9dfce5e 100644 --- a/doc/importer_ui.py +++ b/doc/importer_ui.py @@ -1,5 +1,9 @@ from __future__ import with_statement -from Tkinter import * +import sys +if sys.version_info < (3,): + from Tkinter import * +else: + from tkinter import * from importer3 import FakeImporter def taskwidget(root, task, tick=500): diff --git a/plac_tk.py b/plac_tk.py index b066b9d..c756c30 100644 --- a/plac_tk.py +++ b/plac_tk.py @@ -3,11 +3,13 @@ import sys if sys.version_info < (3,): import Queue as queue + from Tkinter import Tk + from ScrolledText import ScrolledText else: import queue + from tkinter import Tk + from tkinter.scrolledtext import ScrolledText import plac_core -from Tkinter import Tk -from ScrolledText import ScrolledText from plac_ext import Monitor, TerminatedProcess