如何使用Python类封装创建简单的界面

B站影视 欧美电影 2025-03-28 21:19 1

摘要:我们使用类来把一些需要显示的东西、元素封装成类属性。然后通过对象来访问实现。后期有必要的情况,你也可以搞成自己创建的模块,导入后直接使用等。[鼓掌]

如何使用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

测试效果

当然你也可以增加按钮,输入编辑框等等,前面一篇讲过,这里就省一点。

代码截图

就写到这,其他靠自己去练习了。

来源:小火看科技

相关推荐