因为想给自己的毕设要做个可视化,而不是简单地黑框框,就试着学了学Tkinter,发现上手起来是真的简单,在此,推荐给大家! Tkinter是什么 窗口主题框架 窗口内容 window:写的是你定义的那个窗口 text:label上显示的内容 bg:背景 font:字体 width,height:宽和高 pack():将该控件放到窗口上 其中window部分必填,pack()必写,其他都有默认值。 效果为: 我们也可以通过变量的形式控制标签的显示, 这时我们引入按钮 tk.Button 的概念, 没点一次按钮, 标签变化一次. 用一下内容替换上面的标签. 并把需要变化的文字存成变量 var。 var赋值为: var.set('xxx') 结合下面的Button,做一个点一个Button就是Label产生变化的窗口。 2.Button 这里主要说说command,这个参数传的一个函数的名字,切记不要写成字符串形式(我就是在这里犯得错),这个函数是点击Button之后要操作的函数。 这里的函数为: 效果为 没有点击时: 点击第一次: 点击第二次: 3.Entry与Text Entry是输入框,和html里的input差不多 Text是文本框 这里重新创建控件: 创建输入框Entry,其中设置输入的字符为*: 创建一个文本框Text: 定义触发函数: 样子为: 在文本框中输入0000: 在输入框输入xxxx,将光标移到0000的中间,并点击insert point: 因为文本框中的insert参数将文本输入光标初。 在输入框输入wwww,点击insert end: 之后更新其他的控件,敬请期待!
一些话 IELTS a bit evolution n. 演变;进化论;进展 put in prison 收监 autonomy n. 自治,自治权 bombard vt. 轰炸;炮击 n. 射石炮 n. 人民,Bombard;邦巴尔 consecutive adj. 连贯的;连续不断的 |
|