tkinter应知应会
好奇心Bobby
这个作者很懒,什么都没留下…
展开
-
tkinter应知应会(七):entry和text控件,禁用编辑,禁用复制黏贴
tkinter的entry、text控件,如何禁止边用,禁用复制黏贴。原创 2022-06-26 09:57:40 · 3192 阅读 · 2 评论 -
tkinter应知应会(六):listbox控件,展示列表内容
正如list(列表)之余Python,是非常重要的功能,因此有很多方法,listbox控件对于tkinter来说,也是一个大控件,有非常多的方法和功能。这里挑几个重要的讲。(其他的也不是不重要,遇到了再补充)1,生成一个listboximport tkinter as tk# 创建一个列表,备用alist = ['python','tkinter','java','c++']root = tk.Tk()listbox = tk.Listbox(root)# listbox创建的时候,是空的,原创 2020-10-22 23:40:08 · 2304 阅读 · 0 评论 -
tkinter应知应会(四):Entry控件,获取用户输入
<开篇吐槽>GUI编程的麻烦,不是tkinter独有的。计算机语言的特性是“精确”,而要将用户交互界面信息描述准确,是需要许多“废话”的。在以后的学习中,我们会遇到拖拽式的开发工具,帮我们更有效地进行GUI开发。不过在这之前,我们还是要把基本功练好,理解各个控件的特性和作用。<聊个正题>1,本节要介绍的,是Entry控件,它的主要作用就是获取用户的输入。以下的代码,我们会简单涉及到窗口的大小的设定。# 准备好所需的控件import tkinter as tk # 换一原创 2020-10-19 14:13:48 · 9328 阅读 · 0 评论 -
tkinter应知应会(三):关联变量
关联变量是tkinter里一个挺反人性的知识点。关联变量长得像变量,但是非常神奇的是,你不能用“顺序结构”或者“循环结构”来理解它。怎么说呢,它有点像一个突破了物理定律和因果定律的存在。简单来讲就是:一个后面发生的事情,会影响之前的发生的事情(是不是有点科幻了)先贴上代码,具体讲解放后面:# 制作一个每次点击就显示当前时间的按钮import tkinter as tkimport timeroot = tk.Tk()var = tk.StringVar() # 设置关联变量的类型为字符串v原创 2020-10-19 11:43:18 · 644 阅读 · 0 评论 -
tkinter应知应会(二):按钮控件
按钮是人机交互的精髓,没有按钮还叫人机交互么。接下来介绍按钮。<日常吐槽>说实在的,这么一个一个知识点地讲解知识,真不是我喜欢的风格。我就喜欢直奔主题,冲着某个项目或者功能去。但是……实力不允许啊。tkinter是一个挺麻烦的框架,需要储备一堆的基础知识才能进入主题。相比起来,easygui就友好多了。但是,简洁、功能、可定制和美观,总是很难在一个框架里实现(这一点让我由衷佩服keras)。所以,我打算每一讲都吐槽一下tkinter。哈哈哈<进入正题>1,先实现一个butt原创 2020-10-19 11:03:08 · 249 阅读 · 0 评论 -
tkinter应知应会(一):开启tk、Label控件
用python做GUI,很难兼顾简洁、功能与美观,python天生就不是干这个的料。但没有GUI是万万不行的,掌握一些tkinter的基本知识,有助于我们做出简谱(丑陋)但实用的桌面应用;加之,许多青少年编程比赛都认tkinter,因此,对身处Python新手村的人而言,掌握tkinter还是很有性价比的。本教学笔记旨在介绍tkinter的“最小必须知识”,秉持我一向“够用就好、快去创造,边做边学、小步迭代”的基本原则,用尽可能少的基础知识,马上开展创造。1,我想用tkinter做什么?话说很多很多很原创 2020-10-19 10:18:08 · 630 阅读 · 0 评论