Python强大之处在于对于数据的处理,而处理数据就离不开文本框,那么你知道Python中文本框是如何显示和插入吗?

案例

python文本框的显示和插入

先上代码~

运行效果

题目详述

第一行:

import tkinter as tk

导入tkinter函数,方便后边调用

第二行:

window = tk.Tk()

实例化object,创建一个名为window的主窗体

第三行:

window.title('My Window')

设置主窗体的名字为'My Window'

第四行:

window.geometry('500x300')

设置主窗体的大小为'500x300'

第五行:

e = tk.Entry(window, show = None)

e.pack()

设置一个输入框,并且是明文显示,将它命名为e

第六行:

def insert_point():

var = e.get()

t.insert('insert', var)

定义一个insert_point函数,首先是获取e里边的字符串,将它赋值给var,然后在t里边插入这个字符串内容,插入方式设置光标处插入

第七行:

def insert_end():

var = e.get()

t.insert('end', var)

定义一个insert_end函数,首先是获取e里边的字符串,将它赋值给var,然后在t里边插入这个字符串内容,插入方式设置尾部插入

第八行:

b1=tk.Button(window,text='insert_point',width=10,height=2,command=insert_point)

b1.pack()

设置一个Button按键,并设置点击的时候,触发insert_point函数

第九行:

b2=tk.Button(window,text='insert_end',width=10,height=2,command=insert_point)

b2.pack()

设置一个Button按键,并设置点击的时候,触发insert_end函数

第十行:

t = tk.Text(window, height=3)

t.pack()

设置一个文本框,将它命名为t,高度是3

第十一行:

window.mainloop()

注意,loop因为是循环的意思,window.mainloop就会让window不断的刷新,如果没有mainloop,就是一个静态的window,传入进去的值就不会有循环,mainloop就相当于一个很大的while循环,有个while,每点击一次就会更新一次,所以我们必须要有循环。所有的窗口文件都必须有类似的mainloop函数,mainloop是窗口文件的关键的关键。

进阶:

轻松的就完成了文本框的显示和插入

是不是很便捷呢

结束语

总体来说思路只要有了,以后遇到类似的问题就可以解决了,是不是发现原来Python可以这么神奇!

———— e n d ————

python 文本框位置_「每日一练」Python文本框的显示和插入相关推荐

  1. python列表框_「每日一练」Python列表框部件的运用

    原标题:「每日一练」Python列表框部件的运用 用Python就一定要用到界面操作,有一个好的用户界面,才会有好的用户体验,下边就开始创建我们的主窗口,并设置相应的列表框部件吧! 案例 创建主窗口, ...

  2. python猜大小程序_「每日一练」巧用python实现猜大小的游戏

    import random 调用random函数,用来生成一个随机数 第二行: def guess(): num=random.randint(1,10) 定义一个guess的函数,刚开始先随机生成一 ...

  3. python定义map数据_「每日一练」巧用Python处理列表中的数据

    列表是Python中最常用到的元素,那么你知道map方法吗?了解的话,可以很轻松的对list中的每个元素进行处理哦!一起来练习一下吧! 往下看,就是这么简单! 案例 列表[1,2,3,4,5],请使用 ...

  4. python字符串筛选输出_「每日一练」巧用Python对字符串进行筛选

    无论是哪一门语言,都会经常用到正则表达式,无论是网络爬虫,还是数据处理等都经常会用到数据匹配,那么你会在Python中用正则表达式对字符串进行筛选吗? 往下看,就是这么简单! 案例 a = " ...

  5. python根据年月日计算天数_「每日一练」Python实现输入年月日计算第几天

    程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于2时需考虑多加一天: 前三行: year = int(input('年:\n')) mon ...

  6. 用python做简单的题目_「每日一练」巧用python做小学的数学题

    原标题:「每日一练」巧用python做小学的数学题 很多的小学问题其实已经比较复杂了,我们运用传统的算法,可能会比较难以理解,这里我们可以巧用Python来完成一些小学题目的计算! 下边我们就一起来看 ...

  7. python输入数字并排序_「每日一练」巧用Python实现数字排序

    原标题:「每日一练」巧用Python实现数字排序 数字排序在我们的生产和生活中占着非常大的比重,这种思维和技术可以让一组数据更快更明了的展现在我们的面前,极大的提高了我们的工作效率! 那么,你知道如何 ...

  8. python求完数的因子_「每日一练」巧用python找出1000以内的所有完数

    原标题:「每日一练」巧用python找出1000以内的所有完数 "完数"指的是一个数恰巧等于它的所有因子之和,比如说6,它的因子分别是1,2,3,而6正好等于1+2+3,所以6就是 ...

  9. python猴子吃桃问题_「每日一练」巧用python计算猴子吃桃问题

    原标题:「每日一练」巧用python计算猴子吃桃问题 猴子吃桃一直以来都是数学家们津津乐道的话题,倒不是说这个题目有多难,主要是它的逆向思维能帮我们解决很多生活和生产中的问题! 下边我们就一起来看看p ...

最新文章

  1. linux make 命令行 定义宏(-D)传递给C源代码 简介
  2. Dependency Walker PE模块依赖性分析工具
  3. 【原创】【专栏】《Linux设备驱动程序》--- LDD3源码目录结构和源码分析经典链接
  4. 点滴积累--工作总结
  5. 一个草根交通研究员的拼车产品分析
  6. NYOJ 289 苹果
  7. badboy测试工具下载
  8. MySql详解(六)
  9. 微软放弃继续开发 Visual Basic !
  10. 蓝桥杯2015年第六届C/C++省赛B组第二题-星系炸弹
  11. LuaStudio 9.27 去10分钟退出暗桩板
  12. STM(Software Transactional Memory Systems)是什么 怎么用
  13. 单片机长按开关怎么控制_时控开关控制电铃怎么接线?
  14. MacOS Big Sur 11.2.2 (20D80) With and OC 0.6.7 原版DMG黑苹果镜像
  15. 计算机超级终端 串口设置,win10系统超级终端软件连接串口设备的处理技巧
  16. 什么是Winsock WSAData ?
  17. 微机 —— 可编程并行接口芯片8255A 应用
  18. android自带下拉阻尼动画,Android 自带阻尼效果的ScrollView,仿ios效果
  19. 蓝桥杯单片机(十一)PCF8591(A/D转换)
  20. Java 练习题:求平方根

热门文章

  1. C# DllImport的用法(转)
  2. zz乱码、编码问题详
  3. 你真的了解分层架构吗?——写给被PetShop毒害的朋友们 (转)
  4. vue新版router.addRoute基础用法
  5. 每个前端工程师都应该懂的前端性能优化总结:
  6. css3实现背景渐变的方法
  7. 入门机器学习(十三)--支持向量机(SVM)
  8. 7-1 输出从1加到N的和 (9 分)
  9. Iphone如何应对华为鸿蒙系统,鸿蒙2.0向iOS看齐 系统解决了 芯片怎么办?
  10. 鸿蒙系统9月11号上市吗,9月11日鸿蒙系统2.0要搭载华为全家桶来了,你期待吗?...