1 主体框架

主题框架部分还是一样的

tkinter 笔记 :主体框架&窗口内容_UQI-LIUWJ的博客-CSDN博客

import tkinter as tkwindow = tk.Tk()
#创建窗口window.title('my window')
#窗口标题window.geometry('500x200')
#窗口大小

2 创建输入框

e = tk.Entry(window,show='*')
e.pack()

show='*' 表示在输入框中输入任何内容,都会显示为'*' (默认情况下输入什么,输入框中就显示什么)

3 创建用于显示内容的文本框

t = tk.Text(window,height=2)
t.pack()

4 定义触发事件时的函数

def insert_point():var = e.get()t.insert('insert',var)def insert_end():var = e.get()t.insert('end',var)

'insert'表示对于文本框t中的内容,在光标所在的位置进行插入(默认光标在末尾)

'end'表示对于文本框t中的内容,在末尾位置进行插入

5 定义按钮

b1 = tk.Button(window,text="insert point",width=15,height=2,command=insert_point)
b1.pack()b2 = tk.Button(window,text="insert end",command=insert_end)
b2.pack()

一个button 对应一个函数

6 激活窗口

window.mainloop()

7 展示效果

如果不选择光标&点击'insert point' 或者 点击'insert end’的话,就会每点一次在末尾添加‘12345’

顺着上面的情况,比如我选择第二个12345中2和3之间的位置,然后点'insert point',那么有:

8 延申:如果用tk.Label 会怎么样呢?

我目前没有发现用tk.Label怎么实现'insert point'操作

把前面的t和函数定义的部分替换成如下内容:

t = tk.Label(window, textvariable=var,   # 使用 textvariable可以变化,text的变量)
t.pack()def insert_point():v = e.get()var.set(var.get()+v)

同时只留下b1

得到的效果和前面的'insert end‘差不多:

参考内容:Entry & Text 输入, 文本框 - 窗口视窗 (Tkinter) | 莫烦Python (mofanpy.com)

tkinter 笔记:创建输入框并显示结果 (莫烦python笔记)相关推荐

  1. tkinter 笔记:列表部件 listbox (莫烦python 笔记)

    1  主体框架 主体框架部分还是 import tkinter as tkwindow = tk.Tk() #创建窗口window.title('my window') #窗口标题window.geo ...

  2. tkinter笔记:通过点击button 控制标签的显示 (莫烦python笔记)

    tkinter 笔记 :主体框架&窗口内容_UQI-LIUWJ的博客-CSDN博客 中,我们知道了tkinter的主体框架 现在我们需要做这么一个操作:每点一次按钮,标签变化一次 1 首先是和 ...

  3. tkinter 笔记: radiobutton 选择按钮(莫烦python笔记)

    1 主体框架还是那个主体框架 window = tk.Tk() window.title('my window') window.geometry('500x500') 2 设置tkinter的文字变 ...

  4. tkinter笔记:scale 尺度 (莫烦python笔记)

    1 主题框架 还是一样的 import tkinter as tkwindow = tk.Tk() #创建窗口window.title('my window') #窗口标题window.geometr ...

  5. tkinter 笔记 checkbutton 勾选项 (莫烦python笔记)

    和前面radiobutton的区别在于,radiobutton 各选项只能勾选一个,checkbutton可以勾选多个,也可以不勾选 1 主体框架 还是一样的 import tkinter as tk ...

  6. tkinter message_【莫烦Python】Tkinter 做简单的窗口视窗lt;学习笔记(2)gt;

    接(1) 还有五个苹果:[莫烦Python]Tkinter 做简单的窗口视窗<学习笔记>​zhuanlan.zhihu.com 登录窗口小例子(pickle存取) import

  7. 莫烦Python NumpyPandas 学习笔记

    莫烦Python Numpy&Pandas 学习笔记 原文(视频)地址:https://www.bilibili.com/video/BV1Ex411L7oT 1. 安装 numpy官方网站: ...

  8. 【莫烦Python】Python 基础教程——学习笔记

    文章目录 本笔记基于p1-p29[莫烦Python]Python 基础教程 大家可以根据代码内容和注释进行学习. 安装 我的:python3.8+anaconda+VS code print() pr ...

  9. 【莫烦Python】Matplotlib学习笔记(二)

    [莫烦Python]Matplot学习笔记(一) [莫烦Python]Matplotlib学习笔记(二) 一.Bar柱状图/条形图 二.Contours等高线图 三.Image图像 四.3D图像 五. ...

最新文章

  1. JS作用域相关知识(#精)
  2. InstallShield学习笔记(2)-建立快捷方式
  3. 【原】iOS学习之UITabBar的隐藏
  4. pytorch下载mnist超时解决方案
  5. Lesson 13.2 模型拟合度概念介绍与欠拟合模型的结构调整策略
  6. windwos-sshfs
  7. springmvc教程(2)
  8. java boxplot_java – 具有多个类别的Boxplots的JFreeChart缩放
  9. SQLite集成与用法
  10. 开课吧:Dubbo的整体架构设计有哪些分层?
  11. Use __doPostBack() As A Bridge
  12. 遗传算法应用--基于遗传算法的神经网络结构改进
  13. 物理层下面的传输媒体
  14. 中科大计算机招非全日制,中国科学技术大学工商管理(非全日制)招生简章
  15. 终于懂得孤独是躲不开的单行道
  16. 七牛C#语言搭建javascript上传--包含后端请求token(前端javascript+后端c#)
  17. python作中国地图背景气泡图_Python数据可视化:香港地图、房价可视化,绘制气泡图...
  18. R语言可视化散点图、ggrepel包的geom_text_repel函数避免数据点之间的标签互相重叠(设置segment.square为假以获得斜曲线,segment.inflect设置为真以引入拐点
  19. 基于隐马尔科夫模型文本相似度问题研究
  20. Robeco:使用机器学习发现被错误定价的股票

热门文章

  1. 5.3多线程条件变量
  2. 让你完全理解base64是怎么回事
  3. 一个快速、高效的Levenshtein算法实现
  4. C++ 中 const和define的区别
  5. Oracle常用语句记录
  6. 802.11 Power Save(节电/省电/节能)机制总结
  7. python调用pyd_Python生成pyd文件
  8. c++ string 头文件_“延期不延学” 第25期 | C++篇 | C/C++常用函数
  9. python 拼音姓名排序_Python一秒将全部中文姓名转为拼音!
  10. MySQL中的Text类型