【发布时间】:2016-01-28 01:02:35
【问题描述】:
我正在尝试使用 tkinter 学习 OOP。我想创建两个类,一个用于主框架,另一个用于简单标签,然后使用 OOP 方法将标签网格到框架。
类似...
import tkinter as tk
class main_frame(tk.Frame):
def __init__(self, *args, **kwargs):
tk.Frame.__init__(self)
class label1(tk.Label):
def __init__ (self, *args, **kwargs):
tk.Label.__init__(self)
#label = tk.Label(main_frame, text='lol')???
root = tk.Tk()
main_frame(root).grid(row = 0, column = 0)
#label1(main_frame).grid(row=1,column=0) ???
root.mainloop()
与正确的 OOP 方法相比,我的代码可能没有任何意义。感谢您的帮助。
【问题讨论】:
-
您的问题是什么?您正在努力解决问题的哪一部分?
-
有什么问题?您收到错误消息吗?你有什么问题吗?
标签: python oop python-3.x tkinter