Вам нужно разбить ваш скрипт questions.py
на действительные функции . Python просто выполнит все действия в questions.py
, когда пространство имен будет импортировано до того, как оно достигнет логики ниже операторов импорта в testkinter.py
.
Таким образом, в questions.py
удалите ваши while True:
утверждения в пользу определений функций, таких как:
def check_database(param):
database check logic here
Затем свяжите функции, определенные в questions.py
, с действиями кнопок Tkinter в testkinter.py
следующим образом:
w = tkinter.Button( fenetre, command=check_database )