当前位置:首页 > 编程教程 > Python教程 > python-tkinter的基本使用(二)

python-tkinter的基本使用(二)
栏目分类:Python教程发布日期:2020-01-18浏览次数:

tkinter的基本使用(二) 1.Entry输入控件 Entry会在窗口显示一行文本框,允许我们输入单行文本。 运行结果: 学到这里,我们就可以模拟一个用户登陆的界面了。 运行结果如下: 这里将我们学的标签、按钮和输入综合起来,就写成了一个大家再熟悉不过的登录界
tkinter的基本使用(二)

1.Entry输入控件

Entry会在窗口显示一行文本框,允许我们输入单行文本。

运行结果:

学到这里,我们就可以模拟一个用户登陆的界面了。

运行结果如下:

这里将我们学的标签、按钮和输入综合起来,就写成了一个大家再熟悉不过的登录界面,代码里都是很简单的语法,相信大家都看的懂。唯一需要说一点的就是,第11行的Entry里面多个一个参数show,默认情况下它的值是None,文本会按照你输入的内容显示,这里将它的值设置成了一个字符’*’,那么输入文本时,就只能显示这个字符,起到一个文本加密的效果。

2.Text文本输入

Text可以支持多行输入,比如网上的留言区,评论区,会给用户一个比较大的文本框,让用户发表自己的意见。Text()函数里面也可以设置宽高背景颜色等参数。

运行结果:


3.Radiobutton 单选部件

Radiobutton单选部件,说明它只能选一项,同时也说明有多个选项。比如朋友圈经常会有同学发调查问卷,里面的单选题就是这种。

运行结果:


通过实例可以看到,Radiobutton的使用也不复杂,和之前的方法很类似。这里设置了四个选项,也就是四次tk.Radiobutton()和四次pack(),,各位可以运行试一下,如果点击了一个选项,再去选择其他的选项之前的就会消失,这就是我们的单选控件。


4.Checkbutton 多选部件

能写单选了,还想写多选怎么办?
Checkbutton()来帮忙,基础使用也很简单,和Radiobutton差别不大,但是效果自然不一样。

运行结果:     
   

效果显而易见,我们可以勾选任意多个选项,而且不会被复写。 
基本应用就给大家介绍到这里,以上只是简单实现了界面效果,至于想实现具体功能,做出市面上已有的产品,还需要学习更加深入的后端知识,比如数据库知识、网络知识等。    python语言相比其他语言来讲,已经做了很大的简化,学习起来更加友好,但是想要真正学好它,依旧是很困难的。无论是哪一种编程语言,它的应用之广,不可想象,我们只需要选择自己感兴趣的领域去研究即可,想要一口全吃,显然是不太现实的。

 
控件 控件名称及描述
Button 按钮,可以在窗口中显示一个按钮来执行特定操作。
Canvas 画布,绘画功能,如点,线,面等
Frame 框架,在窗口中显示一个矩形区域,用来存放其他GUI元素。
Entry 输入,允许用户输入文本
Checkbutton 复选框,提供多项选择框,允许用户选择或反选某一选项
Label 标签,显示不可编辑的文本和图标
Listbox 列表框,选项列表,让用户从中选择一项
Menubutton 菜单按钮,用来包含菜单的组件。
Menu 菜单,点下菜单按钮后弹出的一个选项列表,让用户选择
Message 消息,可以显示多行文本类似于label
Scrollbar 滚动条,内容超过当前窗口范围时使用。.
Scale 进度条,线性滑块组件,可以设定起始和终止值,会显示当前位置的精确值
Radiobutton 单选按钮,用户可以从多个选项中选取一个,不能多选
Text 文本,显示多行文本
Toplevel 顶层,用来提供一个单独的窗口,类似于Frame
Spinbox 输入,可以指定输入范围值的Entry
LabelFrame 容器控件,用于复杂的窗口布局。
PanedWindow 窗口布局管理插件,可以包含多个子控件。
 
下面以标签Label的使用为例进行演示:


相关热词: python

     
编程入门 编程教程 编程资源 编程问答