我们学一些技术,总要知道它能做什么,另外就是要自己勤学苦练,每个人的学习方法、路径都不一样。我们和使用场景相结合可以提高学习的效率,基础知识大的来讲也不是很多,没有场景辅助,学起来很枯燥。从小的来讲,一个小知识点可以讲好几节课,一可以讲 的仔细,二来可以多收课时费用。对于学习能力强的,完全没有必要的。时间很重要,对于无任何基础的人讲,每一步都不能讲的太快,都要细细讲解。因为有的初学者连字母都搞不全(不太有,打个比方),你就给它讲变量的使用,那肯定学天书一般。
话不多说,我们就看如何实现简单的界面,也不要什么高深的操作界面,就实现一个很普通的界面。
界面生成主要用到内置库tkinter,其他方式也可以,从简单的开始吧
import tkinter as tk #as 后面重命名,后面使用起来方便
from tkinter import messagebox
# 创建主窗口
window = tk.Tk()
window.title("我的第一个界面实现")#给你的界面弄个题目
window.geometry("300x200")#你可以设置你界面的大小,你喜欢就可以
# 创建组件
label = tk.Label(window, text="请输入内容:")#设置一个让你输入文本的
entry = tk.Entry(window)
result_label = tk.Label(window, text="")
# 按钮点击事件处理
def on_click():
text = entry.get()
result_label.config(text=f"你输入了: {text}")#提醒、确认你输入的内容
messagebox.showinfo("提示", "处理完成!")
button = tk.Button(window, text="提交", command=on_click)# 弄个按钮,你输入东西后,可以提交上去
# 布局组件
label.pack(pady=5)
entry.pack(pady=5)
button.pack(pady=5)
result_label.pack(pady=5)
# 运行主循环
window.mainloop()
我们来运行下
练习代码,需要你反复练习,反复修改运行,积累错误,不同的情况发生的错误你都熟悉了,就差不多了。
