摘要:我们使用类来把一些需要显示的东西、元素封装成类属性。然后通过对象来访问实现。后期有必要的情况,你也可以搞成自己创建的模块,导入后直接使用等。[鼓掌]
如何使用Python类封装创建简单的界面
python本身就是面向对象的,也少不了类这个玩意。[笑哭]
我们使用类来把一些需要显示的东西、元素封装成类属性。然后通过对象来访问实现。后期有必要的情况,你也可以搞成自己创建的模块,导入后直接使用等。[鼓掌]
封装属性创建界面
同样我们要导入需要的库
import tkinter as tk
from tkinter import messagebox
我们现在开始使用一个类来实现,那就创建类吧。
class MyApptest(tk.Tk):#先创建一个类基本
def __init__(self):#搞一个基础的方法,根据实际情况来,不需要的先别写上
super.__init__
self.title("面向对象窗口")#
self.geometry("300x400")
self.c_widgets
我们在来搞一个方法,让后面实例化后,显示文本这个简单的功能
def c_widgets(self):
self.label = tk.Label(self, text="你好,我是经过类封装的!")
self.label.pack
# 现在我们通过对象来操作按钮
self.button = tk.Button(
self,
text="点击测试",
command=lambda: messagebox.showinfo("提示", "你刚刚点击了按钮"),
fg="white"
self.button.pack(pady=10) #布局不忘忘记
if __name__ == "__main__":
app.mainloop
测试效果
当然你也可以增加按钮,输入编辑框等等,前面一篇讲过,这里就省一点。
代码截图
就写到这,其他靠自己去练习了。
来源:小火看科技