在不启动脚本的情况下调用函数

时间:2019-05-27 03:08:58

标签: python python-3.x tkinter

我认为标题不是很准确

这是我右边的脚本

Screenshot

它是使某些动作自动化的机器人。现在,我想在其中添加一些GUI,但是我不知道如何。

就像您在左侧看到的那样,我有“导入问题”,但是当我启动tkinter文件时,由于它的原因,它会自动启动问题,而无需考虑我的openBtn代码。

如何将gui添加到我的questions.py的每个命令中?

2 个答案:

答案 0 :(得分:0)

您需要将questions.py脚本分解为实际的 函数 。在导入命名空间之前,Python只会在questions.py中执行所有操作,然后再到达testkinter.py中import语句下面的逻辑。

因此在questions.py中删除您的while True:语句,以支持以下函数定义:

def check_database(param): database check logic here

然后将questions.py中定义的功能链接到testkinter.py中的Tkinter按钮操作,如下所示:

w = tkinter.Button( fenetre, command=check_database )

答案 1 :(得分:0)

仍然遇到我的问题...有帮助吗?