Python 3.x 在Python中连接两个文件或类
我有两个需要连接的页面(每个页面都有一个类),page1(file1.py)和page2(file2.py) 我想用第1页上的按钮打开第2页。如前所述,每个页面的代码分别位于文件1和文件2中。 我使用导入文件2,但一旦我运行程序,它就会打开并运行我不想要的文件2.py。当用户需要打开page2时,我想通过按钮打开它 有什么建议吗 问候Python 3.x 在Python中连接两个文件或类,python-3.x,tkinter,tkinter-entry,Python 3.x,Tkinter,Tkinter Entry,我有两个需要连接的页面(每个页面都有一个类),page1(file1.py)和page2(file2.py) 我想用第1页上的按钮打开第2页。如前所述,每个页面的代码分别位于文件1和文件2中。 我使用导入文件2,但一旦我运行程序,它就会打开并运行我不想要的文件2.py。当用户需要打开page2时,我想通过按钮打开它 有什么建议吗 问候 Khisrow只需将第二页放入类中,导入并调用函数中的。然后将功能作为命令赋予按钮 像这样: 第一单元: import tkinter as tk def t
Khisrow只需将第二页放入
类中,导入并调用函数中的。然后将功能
作为命令
赋予按钮
像这样:
第一单元:
import tkinter as tk
def test_func():
import Module_two
Module_two.TestClass()
root = tk.Tk()
b = tk.Button(root, text="Click", command=lambda: test_func())
b.pack()
root.mainloop()
单元二:
class TestClass:
def __init__(self):
import tkinter as tk
root = tk.Toplevel()
lbl = tk.Label(root, text="Test Label")
lbl.pack()
您应该发布一个代码示例。tkinter中有无数种实现“页面”的方法。不知道你是怎么做的,我们只能猜测。请提供一份清单,非常感谢。它几乎可以工作,但当它调用page2时,它只显示page2的格言,而不显示应该在page2上的按钮。@user3064089您能再解释一下您的问题吗?因为我认为这不应该有任何问题。或者,您可以通过编辑将代码放入问题中,因此我将修复其中的任何问题。:)