【发布时间】:2020-07-14 16:43:59
【问题描述】:
我有这个 tkinter 代码,工作正常,但我想把它们放到一个类中,每个进程都有方法。我对 Python 很陌生,我该怎么做?
你不必全部都做,只需要类和两个方法就可以了,我可以学习复制其余部分。
root= tk.Tk()
canvas1 = tk.Canvas(root, width = 400, height = 400, relief = 'raised')
canvas1.pack()
label1 = tk.Label(root, text='EDA')
label1.config(font=('helvetica', 12))
canvas1.create_window(200, 25, window=label1)
label2 = tk.Label(root, text='Number of Clusters:')
label2.config(font=('helvetica', 8))
canvas1.create_window(200, 120, window=label2)
entry1 = tk.Entry (root)
canvas1.create_window(200, 140, window=entry1)
browseButtonExcel = tk.Button(text=" Import Excel File (CSV) ", command=App.getExcel,
bg='green', fg='white', font=('helvetica', 10, 'bold'))
canvas1.create_window(200, 70, window=browseButtonExcel)
processButton = tk.Button(text=' k-Means Clustering', command=cluster, bg='brown',
fg='white', font=('helvetica', 10, 'bold'))
canvas1.create_window(200, 170, window=processButton)
root.mainloop()
【问题讨论】:
-
我认为你需要更具体地说明你想做什么——并且应该包括你自己的尝试(并解释为什么它不起作用)。
-
我想创建一个类(例如 Class MyGUI():),我希望能够为每个标签创建方法,实例化类并调用方法。我希望这些信息有所帮助。谢谢
标签: python python-3.x class tkinter