python - 从下一个 tkinter 文件打开新窗口
问题描述
我有两个 .py 文件,每个文件中都有每个窗口。我需要从一个文件导航到另一个文件或从一个窗口导航到另一个窗口。如何使用按钮?
解决方案
您可以在此处使用子流程
示例:让包含要打开的下一个窗口的文件为 2.py
tn=Button(root,command=open)#root is the first windowname
tn.pack()
def open():
from subprocess import call
call(["python3 2.py"])
同样,如果要关闭当前窗口,可以使用
windowname.destroy()
因此,通过将两者结合起来,它可以提供您需要的效果,即通过首先单击按钮并首先关闭来打开其他 py。(只有在您不再需要第一个窗口的情况下才需要它之前拥有的数据)
例子:
tn=Button(root,command=equal)#root is the first windowname
tn.pack()
def open():
root.destroy()
from subprocess import call
call(["python3 2.py"])
推荐阅读
- visual-studio-code - appsscript.json 中需要逗号的地方
- python - 部署 PythonAnywhere
- python - 导出到 HTML 时将输入单元格移动到 Jupyter 中的附录
- python - 如何修复语音识别中特征提取/预处理中的损坏数据?
- ansible - Ansible 有条件地循环通过 with_items?
- java - 如何调整可绘制图层列表中的位图大小?程序化或 XML
- php - 依赖于另一个字段的 select2 字段
- c++ - clion 19 错误,加载 ROS 1 cmakelists,加载 A 包的 cmakelist,但输出关于一个不相关的 B 包的错误
- java - 通过 mvn 命令将配置传递给 JUnit 测试
- arrays - 为什么当包含空格时,从变量到数组的 glob 或大括号扩展是不可能的