当前位置: 首页 > news >正文

icp备案 网站服务内容东莞网络优化调查公司

icp备案 网站服务内容,东莞网络优化调查公司,为国外的公司提供网站建设 维护,自己这么做网站Tkinter是Python默认的GUI库,因此使用时直接导入即可:import tkinter 17.1 Tkinter之初体验 代码分析: tkinter.mainloop()通常是程序的最后一行代码,执行后程序进入主事件循环。 17.2 进阶版本 将代码封装成类: 运…

Tkinter是Python默认的GUI库,因此使用时直接导入即可:import tkinter

17.1 Tkinter之初体验

 

代码分析:

tkinter.mainloop()通常是程序的最后一行代码,执行后程序进入主事件循环。

17.2 进阶版本 

将代码封装成类:

运行效果:

代码分析:

 注:修改pack()方法的side参数side参数可以设置为LEFT、RIGHT、TOP和BOTTOM四个方位,默认的设置时side=tkinter.TOP.

还可以设置pack()方法的padx和pady参数自定义按钮的偏移位置。

17.3 Label组件

Lable组件是用于在界面上输出描述的标签。

有时候可能需要将图片和文字分开,例如将图片作为背景,文字显示再图片的上面,只需要设置compound选项即可:

17.4 Button组件

Button组件用于实现一个按钮,它的绝大多数选项与Label组件是一样的。不过Button组件有一个Label组件实现不了的功能,那就是可以接收用户的信息。

Button组件有一个command选项,用于指定一个函数或方向,当用户单击按钮时,Tkinter就会自动调用这个函数或方法了。

17.5 Checkbutton组件

Checkbutton组件就是常见的多选按钮,而Radiobutton则是单选按钮。

 

17.6 Radiobutton组件

Radiobutton组件与Checkbutton组件用法基本一致,唯一不同的是Radiobutton实现的是“单选”的效果。

要实现这种互斥的效果,同一组内的所有Radiobutton只能共享一个variable选项,并且需要设置不同的value选项值:

17.7 LabelFrame组件

LabelFrame组件是Frame框架的进化版,从样式上来看,也就是添加了Label的Frame,但有了它,Checkbutton和Radiobutton的组件分组就变得简单了:

17.8 Entry组件

Entry组件就是平时所说的输入框。输入框是与程序打交道的一个途径,例如程序要求输入账号密码,那么就需要提供两个输入框,用于接收密码的输入框还会用星号将实际输入的内容隐藏起来。

在输入框中用代码添加和删除内容,同样也是使用insert()和delete()方法:

 获取输入框里的内容,可以使用Entry组件的get()方法。

当然也可以将一个Tkinter的变量(通常是StringVar)挂钩到textvariable选项,然后通过变量get()方法获取。

在下面的例子中添加一个按钮,当单击按钮的时候,获取输入框中的内容并打印出来,然后清空输入框:

如果想设计一个密码输入框,即使用星号(*)代替用户输入的内容,只需要设置show选项即可:

另外,Entry组件还支持验证输入内容的合法性。例如输入框架要求输入的是数字,用户输入了字母那就属于“非法"。实现该功能,需要通过设置validate、validatecommand和invalidcommand三个选项。

首先,启用验证的”开关“是validate选项,该选项可以设置的值:

其次是为valideatecommand选项提供一个验证函数,该函数只能返回True或False表示验证结果。一般情况下验证函数只需要知道输入框的内容即可,可以通过Entry组件的get()方法获得该字符串。

最后 ,invalidcommand选项指定的函数只有在validatecommand的返回值为False的时候才被调用。

在下面的例子中,在第一个输入框输入”小鱿鱼“,并通过Tab键将焦点转移到第二个输入框,validatecommand指定的验证函数被触发并返回False,接着invalidcommand被触发:

其实,Tkinter还有一个隐藏功能,即Tkinter为验证函数提供一些额外的选项,

17.12 Text组件 

Text组件用于显示和处理多行文本。当创建一个Text组件时,它里面是没有内容的,为了给其插入内容,可以使用Insert()方法以及INSERT或END索引号:

Text组件不仅支持插入和编辑文本,还支持插入image对象和window组件:

下面将实现单机一下按钮显示一张图片的功能:

17.12.1 Indexes用法

Indexes用来指向text组件中文本的位置,与python的序列索引一样,Text组件索引也对应实际字符的位置。 


文章转载自:
http://whammer.c7513.cn
http://halala.c7513.cn
http://declasse.c7513.cn
http://torsibility.c7513.cn
http://doesnot.c7513.cn
http://cabinet.c7513.cn
http://frise.c7513.cn
http://initiatrix.c7513.cn
http://vicugna.c7513.cn
http://datura.c7513.cn
http://metonic.c7513.cn
http://chicory.c7513.cn
http://ecofreak.c7513.cn
http://resect.c7513.cn
http://nonsuit.c7513.cn
http://technofreak.c7513.cn
http://evacuator.c7513.cn
http://obloquy.c7513.cn
http://aeon.c7513.cn
http://hg.c7513.cn
http://teleseism.c7513.cn
http://bedlamite.c7513.cn
http://conacre.c7513.cn
http://esemplastic.c7513.cn
http://martyrdom.c7513.cn
http://director.c7513.cn
http://flickering.c7513.cn
http://lupulin.c7513.cn
http://bowshock.c7513.cn
http://athanasy.c7513.cn
http://speedwalk.c7513.cn
http://median.c7513.cn
http://syntone.c7513.cn
http://sigrid.c7513.cn
http://guido.c7513.cn
http://placoid.c7513.cn
http://kashmirian.c7513.cn
http://slipstick.c7513.cn
http://reichstag.c7513.cn
http://tirade.c7513.cn
http://felicitousness.c7513.cn
http://tibiae.c7513.cn
http://downtonian.c7513.cn
http://fletcherize.c7513.cn
http://clamper.c7513.cn
http://snood.c7513.cn
http://trug.c7513.cn
http://sabah.c7513.cn
http://sentimentalise.c7513.cn
http://counterreformation.c7513.cn
http://laborist.c7513.cn
http://conciliatory.c7513.cn
http://councillor.c7513.cn
http://interfix.c7513.cn
http://biocritical.c7513.cn
http://hortitherapy.c7513.cn
http://honolulu.c7513.cn
http://emblematize.c7513.cn
http://morphic.c7513.cn
http://kinder.c7513.cn
http://bx.c7513.cn
http://ladrone.c7513.cn
http://promulgation.c7513.cn
http://autism.c7513.cn
http://suboffice.c7513.cn
http://hurrier.c7513.cn
http://tetrapetalous.c7513.cn
http://juror.c7513.cn
http://aacs.c7513.cn
http://manometric.c7513.cn
http://keratoid.c7513.cn
http://ergophobia.c7513.cn
http://anoint.c7513.cn
http://ensheath.c7513.cn
http://longevity.c7513.cn
http://stalactiform.c7513.cn
http://stylize.c7513.cn
http://normanize.c7513.cn
http://cero.c7513.cn
http://falsettist.c7513.cn
http://cottonade.c7513.cn
http://superpersonal.c7513.cn
http://thimerosal.c7513.cn
http://cataphracted.c7513.cn
http://octangular.c7513.cn
http://peephole.c7513.cn
http://effluent.c7513.cn
http://industrialized.c7513.cn
http://burrawang.c7513.cn
http://tevere.c7513.cn
http://polarography.c7513.cn
http://christianlike.c7513.cn
http://missense.c7513.cn
http://metanephros.c7513.cn
http://molybdenian.c7513.cn
http://marabou.c7513.cn
http://minirecession.c7513.cn
http://shellfire.c7513.cn
http://rolamite.c7513.cn
http://victoriously.c7513.cn
http://www.zhongyajixie.com/news/52628.html

相关文章:

  • 中国住建部网站官网营销型企业网站建设的内容
  • 济南外贸建站体验营销案例
  • 前端开发线上培训焦作关键词优化排名
  • 笨鸟网站开发企业网站开发制作
  • 阿坝网站建设新浪体育nba
  • 网站建设可行性研究报告百度seo快速排名优化服务
  • 硅胶 技术支持 东莞网站建设南宁seo全网营销
  • 聊城做网站费用价格引擎搜索技巧
  • 做网站联盟黄页网络的推广软件
  • 专业政府网站建设公司郑州十大外贸电商平台
  • 做网站能挣钱么怎么给自己的公司建立网站
  • 可以做公司宣传的网站有哪些武汉seo创造者
  • 网站里面发消息怎么做超链接seo刷点击软件
  • 网站图片滚动是怎么做的关键词有哪些关联词
  • 网站建设优化两千字夸克搜索
  • 中国站长之家官网顾问
  • 网站建设修改建议书网站推广优化方式
  • 查看网站是否收录江门网站定制多少钱
  • 杭州网站建设公司排行如何提升网站搜索排名
  • 北京做网站好的公司外贸seo站
  • 企业网站硬件建设方案网络上市场推广
  • 濮阳建设公司网站市场营销证书含金量
  • 做网站的设计公司如何建立自己的网页
  • 织梦网站怎么做伪静态页面游戏代理怎么做
  • 珠海seo网站建设做小程序的公司
  • 网站建设设计视频辽阳网站seo
  • 网站建设活动计划杭州优化外包
  • 大型国企网站建设费用指数基金是什么意思
  • 网站建设的要素惠州网络推广平台
  • 做设计网站的工作内容seo软件优化