python - 有没有办法让我的 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()
我没有收到任何错误。
解决方案
推荐阅读
- python-3.x - 使用回归线在 Altair 中可视化多个列的快速方法
- python - tkinter 停止打开多个窗口
- java - azure-documentdb:需要帮助:客户端创建失败并出现 Json 异常
- kubernetes - 在 Kubernetes 中,如何等待一个 pod 完成删除后再开始新的
- html - 选择角度材料模态中的第二个按钮
- python - 改进的欧拉方法
- typescript - Ember & Typescript - 如何注入路由器服务
- javascript - 如何将 HTML 表单输入值存储到变量中?
- android - Android Json Post 显示 JSONExepection(字符 0 处的输入结束)
- 4d-database - 如何避免 EntitySelection.toCollection($fieldNames) 中不正确的字段名称引发错误