总结
秋招即将开始,校招的朋友普遍是缺少项目经历的,所以底层逻辑,基础知识要掌握好!
而一般的社招,更是神仙打架。特别强调,项目经历不可忽视;几乎简历上提到的项目都会被刨根问底,所以项目应用的技术要熟练,底层原理必须清楚。
这里给大家提供一份汇集各大厂面试高频核心考点前端学习资料。涵盖 HTML,CSS,JavaScript,HTTP,TCP协议,浏览器,Vue框架,算法等高频考点238道(含答案)!
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
资料截图 :
高级前端工程师必备资料包
var_pearl = StringVar()
var_pearl.set(“加”)
var_fruit = StringVar()
var_fruit.set(“不加”)
check_sugar=ttk.Checkbutton(main,text=“加糖”,variable=var_sugar,onvalue=“yes”,offvalue=“no”)
check_pearl= ttk.Checkbutton(main,text=“加珍珠”,variable=var_pearl,onvalue=“加”,offvalue=“不加”)
check_fruit=ttk.Checkbutton(main,text=“加果粒”,variable=var_fruit,onvalue=“加”,offvalue=“不加”)
l_sugar = ttk.Label(main,textvariable=var_sugar)
l_pearl = ttk.Label(main,textvariable=var_pearl)
l_fruit = ttk.Label(main,textvariable=var_fruit)
main.grid()
check_sugar.grid(column=0,row=0)
check_pearl.grid(column=0,row=1)
check_fruit.grid(column=0,row=2)
l_sugar.grid(column=1,row=0)
l_pearl.grid(column=1,row=1)
l_fruit.grid(column=1,row=2)
root.mainloop()
执行结果如下:
以上代码 var_sugar
在程序启动之初,并没有被初始化,因此,我们在使用 Checkbutton
时要初始化链接变量的值。
Checkbutton
事件绑定
使用 command
参数可以为 Checkbutton
对象绑定对应的事件,每当其状态发生改变时都会触发该事件。
示例代码如下:
from tkinter import *
from tkinter import ttk
def click():
check[‘text’]=var_sugar.get()
root = Tk()
main = ttk.Frame(root)
var_sugar = StringVar()
check=ttk.Checkbutton(main,text=“点击事件”,variable=var_sugar,onvalue=“yes”,offvalue=“no”,command=click)
main.grid()
check.grid(column=0,row=0)
root.mainloop()
当我们点击 Checkbutton
改变其状态时,让其文本发生对应的变化,效果如下:
突然有个大胆的想法!!
如果我们创建两个 Checkbutton
,当其中一个状态发生改变时,就改变另外一个的状态,形成一个循环!!!
代码如下:
from tkinter import *
from tkinter import ttk
def cmd1():
print(1)
if v2.get()==“选中”:
v2.set(‘没选中’)
else:
v2.set(“选中”)
def cmd2():
print(2)
if v1.get()==“选中”:
v1.set(‘没选中’)
else:
v1.set(“选中”)
root = Tk()
main = ttk.Frame(root)
v1 = StringVar()
v1.set(“没选中”)
v2 = StringVar()
v2.set(“没选中”)
c1 = ttk.Checkbutton(main,text=“选择一”,variable=v1,onvalue=“选中”,offvalue=“没选中”,command=cmd1)
c2 = ttk.Checkbutton(main,text=“选择二”,variable=v2,onvalue=“选中”,offvalue=“没选中”,command=cmd2)
main.grid()
c1.grid(column=0,row=0)
c2.grid(column=0,row=1)
root.mainloop()
最后
技术是没有终点的,也是学不完的,最重要的是活着、不秃。零基础入门的时候看书还是看视频,我觉得成年人,何必做选择题呢,两个都要。喜欢看书就看书,喜欢看视频就看视频。最重要的是在自学的过程中,一定不要眼高手低,要实战,把学到的技术投入到项目当中,解决问题,之后进一步锤炼自己的技术。
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
技术学到手后,就要开始准备面试了,找工作的时候一定要好好准备简历,毕竟简历是找工作的敲门砖,还有就是要多做面试题,复习巩固。
的技术投入到项目当中,解决问题,之后进一步锤炼自己的技术。
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
技术学到手后,就要开始准备面试了,找工作的时候一定要好好准备简历,毕竟简历是找工作的敲门砖,还有就是要多做面试题,复习巩固。
[外链图片转存中…(img-hxgV9iWX-1714922861640)]