我是一个非常新的Python编码,我无法链接我的tkinter文件,目前有2个文件1是welcomescreen.py,用户选择他们希望填写的表单,现在我想要用户转到他们选择的表格进行活动,然后按下退出按钮。
from tkinter import *
from tkinter import ttk
from tkinter import messagebox
class Feedback:
def __init__(self, master):
#CODING
#at the end
def main():
root = Tk()
feedback = Feedback(root)
root.mainloop()
if __name__ == "__main__":main()
和第二个文件是这样的,实际上我以相同的方式编码它
from tkinter import *
from tkinter import ttk
from tkinter import messagebox
class Proj_pres:
"""Defininf clickable labels in frame"""
# CODES
# CODES
# at the end
def main():
root = Tk()
proj_pres = Proj_pres(root)
root.mainloop()
if __name__ == '__main__':main()
我尝试了exec
命令,但它没有帮助。
答案 0 :(得分:1)
好像您需要做的只是import
另一个脚本文件中的一个脚本文件。我们假设您拥有脚本文件my_module1.py
,该文件包含具有MyWidget1
的窗口小部件类my_module2.py
和MyWidget2
。此外,您身体的 main
部分应如下所示:
import my_module2
import tkinter as tk
...
if __name__ == '__main__':
root = tk.Tk()
welcome = MyWidget1(...)
welcome.quit_button['command'] = welcome.destroy
form = my_module2.MyWidget2(...)
root.mainloop()