[英]How to import a GUI into a python script
我想将一个带有简单 GUI 的脚本导入到我的主 python 脚本中,并通过执行 test.py 得到这个错误:
TypeError: init () missing 1 required positional argument: 'root'
主脚本:test.py
import input_1
print('before window')
input_1.App()
print('after window')
GUI 脚本:input_1.py
import tkinter as tk
import tkinter.font as tkFont
class App:
def __init__(self, root):
#setting title
root.title("Input stator batch and number")
#setting window size
width=456
...
def GButton_293_command(self):
print("command")
if __name__ == "__main__":
root = tk.Tk()
app = App(root)
root.mainloop()
问题:
在您的 test.py 脚本中,您需要为您的 App class 定义输入。
尝试这个:
import input_1
if __name__ == "__main__":
root = tk.Tk()
app = input_1.App(root)
root.mainloop()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.