首页 > 解决方案 > 有没有办法让我的 Tkinter GUI 与我的代码同时运行?

问题描述

我无法让我的 GUI 和代码一起运行和更新

我制作了一款 D&D 战斗模拟游戏。我最初将它编写为基于文本的,但后来引入了 Tkinter 来创建 GUI 和视觉效果。在此我创建了一个对话框/文本框。但是,当我在战斗部分添加文本时,我注意到当我的 GUI 打开时,我的脚本在窗口关闭之前不会运行。当我切换它时,窗口只会在战斗结束时打开。

免责声明:为了节省空间,此处未完全表示 GUI

Blank = tk.Tk()
Canvas = tk.Canvas(Blank, height=720, width=1280)
Canvas.pack()
Frame = tk.Frame(Canvas, bg='#D0B36F')
Frame.place(relwidth=1, relheight=1)                 
Textbox = tk.Frame(Frame, bg='white')
Textbox.place(relx=0.3, rely=0.6, relwidth=0.4, relheight=0.25)
Log = tk.Text(Textbox)
Log.pack()
Blank.mainloop()
Combat()

我没有收到任何错误。

标签: pythontkinter

解决方案


推荐阅读