密码输入框是一个比较常用的控件,因为很多情况下,总有一些输入数据不见得人的,比如你登录电脑的密码,又或者你自己加密的邮件,或者有一些设备管理权限的密码。特别像现在开放办公室越来越多,很多同事就坐在你自己的边上,这时就不好意思把输入的密码显示在电脑屏幕上面了,因为同事瞄一下,就全记住了。如果密码泄漏出去之后,由于某种原因与同事关系紧张的,导致删库跑路的事情。因此,掌握密码输入框,就成为界面开发人员的必备技能。

在Tk应用程序里,主要使用Entry控件来实现,它可以用于文本输入,如果将控件的show设置为一个星号掩码,就能让它成为密码输入框。设置了show参数之后,即使用户去拷贝输入的文本内容,也只能拷贝到星号,而不能得到输入的内容,要得到输入的内容需要通过控件的get方法来获取。

从上图可以看到显示的星号,实际的内容是ww123,这样就达到隐藏密码的目的。

何时使用 Entry 组件?</

Tk应用程序:密码输入框相关推荐

  1. Tk应用程序之place界面布局

    前面学习了两种Tk界面布局方法:pack和grid布局,使用起来适合不同的场合,如果精度要求不高,倒是够用了,但是如果要求到像素级别的布局,这时就要使用place布局了.因为place界面布局是采用像 ...

  2. Tk应用程序之界面颜色和字体

    在应用程序的界面设置上,常常有前景颜色.背景颜色.字体.执行的属性等等.先从简单的界面颜色开始,因为不一样的颜色在不同的应用场合很重要,比如开发恋爱相关的应用,可能会使用粉红色:如果开发小孩子的应用, ...

  3. Tk应用程序:解决长按按钮自动增加数值

    在很多年前,有一个同事开发一个应用程序,这个程序是管理库存的,并且是给老板使用的.有这么样一个功能,当按下增加库存按钮,库存量的计算数就增加.一开始设计为用户按下一次,就增加1,按一百次就增加一百.突 ...

  4. 微信小程序密码输入框

    <view class='box'><view class='row' bindtap='inputFocus'><view class="{{index == ...

  5. 微信小程序6位支付密码输入框

    之前做过一个微信小程序密码输入框的问题,这里突然想起一个组件,感觉这个也挺常用的,所以特在此记录下,方便使用 这个是github地址:https://link.jianshu.com/?t=https ...

  6. linux tcl是什么系统,基于Linux 及Tcl / Tk 的数控系统人机界面的实现

    随着嵌入式系统的迅速发展和广泛应用,嵌入式Linux以其强大的性能和开放性,越来越被开发人员所推崇.现在,各种基于Linux的嵌入式系统已被用于各行各业中.其中,人们对基于嵌入式实时Linux平台的开 ...

  7. perl/tk_在Perl / Tk中使用高级小部件

    perl/tk 与Perl语言的广泛使用相比,Perl的GUI工具集Perl / Tk不太受欢迎. 这很奇怪,因为它可以说是最容易编程的GUI工具包之一(至少对于UNIX平台而言),因此建议将其自身用 ...

  8. python:tkinter —— Tcl/Tk 的 Python 接口

    python:tkinter -- Tcl/Tk 的 Python 接口 架构 Tkinter 模块 Tkinter 拾遗 Hello World 程序 重要的 Tk 概念 了解 Tkinter 如何 ...

  9. Tcl/Tk 快速入门

    2019独角兽企业重金招聘Python工程师标准>>> 关于本教程 谁应该学习本教程? 本教程是针对那些具有一种或多种编程或脚本语言经验的人员设计的.可以在几种平台(包括 Win32 ...

最新文章

  1. 基于锁相环的调制解调仿真实现
  2. SortedDictionaryTKey, TValue 类 表示根据键进行排序的键/值对的集合。
  3. C++输出流的格式控制
  4. 【IOS 开发】基本 UI 控件详解 (UISegmentedControl | UIImageView | UIProgressView | UISlider | UIAlertView )
  5. 数学之美系列十七 -- 谈谈搜索引擎作弊问题(Search Engine Anti-SPAM)
  6. leetcode 第2高的薪水 oracle_詹姆斯本赛季薪水3744万美元排在第6位,比他高的都有谁?...
  7. mysql数据库myisam_MySQL数据库修复方法(MyISAM/InnoDB)
  8. 严蔚敏数据结构C语言版教材精讲考研真题串讲视频
  9. 《薄世宁医学通识讲义》笔记
  10. macos 升级ruby
  11. VPC Peering 具有特定路由的配置
  12. HDOJ 4889 Scary Path Finding Algorithm 颠覆spfa slf优化
  13. 【黑马程序员】vue学习笔记(未完)
  14. 花了一年时间开发的三维弯管机交互式转档软件(三维管子模型UG,SOLIDWORK,PRO/E文件转成YBC)...
  15. arcgis api for javascript 的swipe的使用
  16. 计算机编程高中能学吗,高中生怎么学习计算机编程
  17. div高度设置100%无效的问题 (亲身实践)
  18. java实现简单的LUR算法
  19. 通过ELO机制衡量各类对弈活动水平
  20. 洛谷 P4707 【重返现世】

热门文章

  1. 安全态势攻防赛事可视化,助力网络安全发展
  2. 废旧光驱拆解与丝杆测试
  3. 2018年蓝桥杯A组C/C++决赛题解
  4. Mac升级自带PHP版本(非Homebrew方式)
  5. wtc6508bsi,键释放引发的问题分析及解决
  6. unity | 一次鼠标点击,触发两次?
  7. 零基础用Android Studio实现简单的本地视频播放器
  8. Python 批量提取 Word 中表格内容,一键写入 Excel
  9. 在Windows 下的 Qt 应用程序获得 Administrator 权限
  10. 网易杭研易盾实习心得