程序总体运行效果图如下;

 

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# ------------------------------------------------------------
#
# 参考资料:
# 用 python 和 tkinter 做简单的窗口视窗 - 网易云课堂
# http://study.163.com/course/courseLearn.htm?courseId=1003216011#/learn/video?lessonId=1003652323&courseId=1003216011
#
#
# ------------------------------------------------------------
# ******************** class3_entry_text *******************
# ******************** class3_entry_text *******************
# =====>>>>>>内容概览
# =====>>>>>>内容概览
# class3_entry_text # ------------------------------------------------------------
# # 1、 tkinter 之 生成一个窗口
# ------------------------------------------------------------ # ------------------------------------------------------------
# # 2、 tkinter 之 生成一个输入的文本框
# ------------------------------------------------------------ # ------------------------------------------------------------
# # 3、 tkinter 之 生成输的文本框 + 按钮
# ------------------------------------------------------------ # ------------------------------------------------------------
# # 3.1、 tkinter 之 生成输的文本框 + b1按钮 + b2按钮
# ------------------------------------------------------------ # ------------------------------------------------------------
# # 4、 tkinter 之 生成输的文本框 + b1按钮 + b2按钮 + 文本框
# ------------------------------------------------------------ # ------------------------------------------------------------
# # 4.1、 tkinter 之 生成输的文本框 + b1按钮(控制文本框的增加) + b2按钮 + 文本框
# ------------------------------------------------------------ # ------------------------------------------------------------
# # 5、 tkinter 之 生成输的文本框 + b1按钮(控制文本框的内容插入) + b2按钮 +文本框
# ------------------------------------------------------------ # ------------------------------------------------------------
# # 6、 完成!!tkinter 之 生成输的文本框 + b1按钮(控制文本框的内容插入) + b2按钮(控制文本框的内容插入)+ 文本框
# ------------------------------------------------------------
 

# ------------------------------------------------分割线-------------------------------------------------
# ------------------------------------------------分割线-------------------------------------------------
# ------------------------------------------------分割线-------------------------------------------------


'''
# ------------------------------------------------------------
# # 1、 tkinter 之 生成一个窗口
# ------------------------------------------------------------
''' #
# import tkinter as tk
#
# window = tk.Tk()
# window.title('my window')
# window.geometry('200x200')
#
# window.mainloop() # ------------------------------------------------分割线------------------------------------------------- '''
# ------------------------------------------------------------
# # 2、 tkinter 之 生成一个输入的文本框
# ------------------------------------------------------------
'''
#
# import tkinter as tk
# window = tk.Tk()
# window.title("my window")
# window.geometry("200x300")
#
# # e = tk.Entry(window, show=None) # show = None,默认值,把输入的内容全部显示出来
# #
# # e = tk.Entry(window, show="*") # show = None,默认值,把输入的内容以“*”显示出来
# # e = tk.Entry(window, show="a") # show = None,默认值,把输入的内容以“a”显示出来
# # e = tk.Entry(window, show="12345") # show = None,默认值,把输入的内容以“1”显示出来,注意到,这里只是取首个字母
# e = tk.Entry(window) # 等价于 show = None
# e.pack()
#
# window.mainloop() # ------------------------------------------------分割线------------------------------------------------- '''
# ------------------------------------------------------------
# # 3、 tkinter 之 生成输的文本框 + 按钮
# ------------------------------------------------------------
'''
#
# import tkinter as tk
# window = tk.Tk()
# window.title("my window")
# window.geometry("200x300")
#
# e = tk.Entry(window, show=None) # show = None,默认值,把输入的内容全部显示出来
# e.pack()
#
# b = tk.Button(window, text="insert point", width=15, height=2)
# b.pack()
# window.mainloop() # ------------------------------------------------分割线------------------------------------------------- '''
# ------------------------------------------------------------
# # 3.1、 tkinter 之 生成输的文本框 + b1按钮 + b2按钮
# ------------------------------------------------------------
'''
#
# import tkinter as tk
# window = tk.Tk()
# window.title("my window")
# window.geometry("200x300")
#
# e = tk.Entry(window, show=None) # show = None,默认值,把输入的内容全部显示出来
# e.pack()
#
# b1 = tk.Button(window, text="insert point", width=15, height=2)
# b1.pack()
#
# b2 = tk.Button(window, text="insert end", width=15, height=2)
# b2.pack()
#
# window.mainloop()
# # ------------------------------------------------分割线------------------------------------------------- '''
# ------------------------------------------------------------
# # 4、 tkinter 之 生成输的文本框 + b1按钮 + b2按钮 + 文本框
# ------------------------------------------------------------
'''
#
# import tkinter as tk
# window = tk.Tk()
# window.title("my window")
# window.geometry("200x300")
#
# e = tk.Entry(window, show=None) # show = None,默认值,把输入的内容全部显示出来
# e.pack()
#
#
#
# b1 = tk.Button(window, text="insert point", width=15, height=2 )
#
# b1.pack()
#
# b2 = tk.Button(window, text="insert end", width=15, height=2)
# b2.pack()
#
# t = tk.Text(window, height=2)
# t.pack()
#
# window.mainloop() # ------------------------------------------------分割线-------------------------------------------------
#
'''
# ------------------------------------------------------------
# # 4.1、 tkinter 之 生成输的文本框 + b1按钮(控制文本框的增加) + b2按钮 + 文本框
# ------------------------------------------------------------
'''
#
# import tkinter as tk
# window = tk.Tk()
# window.title("my window")
# window.geometry("200x300")
#
# e = tk.Entry(window, show=None) # show = None,默认值,把输入的内容全部显示出来
# e.pack()
#
# insert_point_flag = False
#
# def insert_point():
# insert_point_flag = True
# if insert_point_flag :
# t = tk.Text(window, height=2)
# t.pack()
# else:
# insert_point_flag = False
#
# b1 = tk.Button(window, text="insert point", width=15, height=2, command=insert_point)
#
# b1.pack()
#
# b2 = tk.Button(window, text="insert end", width=15, height=2)
# b2.pack()
#
#
# window.mainloop() # ------------------------------------------------分割线------------------------------------------------- '''
# ------------------------------------------------------------
# # 5、 tkinter 之 生成输的文本框 + b1按钮(控制文本框的内容插入) + b2按钮 +文本框
# ------------------------------------------------------------
'''
#
# import tkinter as tk
# window = tk.Tk()
# window.title("my window")
# window.geometry("200x300")
#
# e = tk.Entry(window, show=None) # show = None,默认值,把输入的内容全部显示出来
# e.pack()
#
#
# def insert_point():
# var = e.get()
# t.insert('insert', var) # insert('insert', var) ,在光标所在的位置插入内容
#
#
# b1 = tk.Button(window, text="insert point", width=15, height=2, command=insert_point)
#
# b1.pack()
#
# b2 = tk.Button(window, text="insert end", width=15, height=2)
# b2.pack()
#
# t = tk.Text(window, height=2)
# t.pack()
# window.mainloop() # ------------------------------------------------分割线------------------------------------------------- '''
# ------------------------------------------------------------
# # 6、 完成!!tkinter 之 生成输的文本框 + b1按钮(控制文本框的内容插入) + b2按钮(控制文本框的内容插入)+ 文本框
# ------------------------------------------------------------
'''
#
# import tkinter as tk
# window = tk.Tk()
# window.title("my window")
# window.geometry("200x300")
#
# e = tk.Entry(window, show=None) # show = None,默认值,把输入的内容全部显示出来
# e.pack()
#
#
# def insert_point():
# var = e.get()
# t.insert('insert', var) # insert('insert', var) ,在光标所在的位置插入内容
#
# def insert_end():
# var = e.get()
# t.insert('end', var) # insert('insert', var) ,在文本框的末尾处插入内容
#
#
# b1 = tk.Button(window, text="insert point", width=15, height=2, command=insert_point)
# b1.pack()
#
#
# b2 = tk.Button(window, text="insert end", width=15, height=2, command=insert_end)
# b2.pack()
#
# t = tk.Text(window, height=2)
# t.pack()
#
# window.mainloop()
#
#
#

  

 
序号6,程序运行效果图如下;
 

class3_Entry & Text 输入和文本框的更多相关文章

  1. 倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-人机界面如何让文本框可以输入,文本框可以编辑

    选中一个文本框,然后在属性中双击输入配置的OnMouseDown事件(也可以是别的事件,但都是通过这种方法)   在左侧点击写变量,然后输入类型改成VisuDialos.Numpad(数字键盘方式), ...

  2. Qt QComBox 文本框输入itemText && 文本框查找item && 本文框添加Item &&设置显示Item数量

    comBox的几种状态图如下:   图1:ui->comboBox->setEditable(true); 图2:ui->comboBox->setEditable(false ...

  3. 解决ie文本框不能输入和获取焦点问题

    解决办法:    从正常的机器上拷贝c:\windows\system32\mshtmled.dll到本机的system32目录下即可.或者从安装盘中提取该文件.    加载mshtmled.dll: ...

  4. Java Swing 如何添加输入文字并且可以滚动的文本框?( JTextArea ,JScrollPane的使用)

    准备: JTextArea 文本区,一个可以输入文字的文本框 常用方法: 1.setText(String t)设置文本区中显示的文本 2.getText() 获取文本区中显示的文本 JScrollP ...

  5. html文本框(input)不保存缓存记录

    有的时候js往文本框里赋值,结果在火狐中刷新后,刚才赋的值还在,导致好多麻烦的事情,现总结一下解决办法如下: <input name="bestlovesky"  type= ...

  6. Java知多少(85)文本框和文本区

    在图形界面中,文本框和文本区是用于信息输入输出的组件. 文本框 文本框(JTextField)是界面中用于输入和输出一行文本的框.JTextField类用来建立文本框.与文本框相关的接口是Action ...

  7. Python Tkinter Entry(文本框)

    Python学习记录--关于Tkinter Entry(文本框)的选项.方法说明,以及一些示例. 属性(Options) background(bg) borderwidth(bd) cursor e ...

  8. JavaScript文本框焦点事件

    效果图如下: <!-- 当文本框获得焦点时候,如果文本框内容是 请输入搜索关键字 清空文本框,输入内容变黑色 --> <!-- 当文本框失去焦点时候,如果文本框无内容,则添加灰色的 ...

  9. 十. 图形界面(GUI)设计6.文本框和文本区

    在图形界面中,文本框和文本区是用于信息输入输出的组件. 文本框 文本框(JTextField)是界面中用于输入和输出一行文本的框.JTextField类用来建立文本框.与文本框相关的接口是Action ...

随机推荐

  1. PHP ftp_chdir() 函数

    定义和用法 ftp_chdir() 函数改变 FTP 服务器上的当前目录为指定目录. 如果成功,该函数返回 TRUE.如果失败,则返回 FALSE 和一个警告. 语法 ftp_chdir(ftp_co ...

  2. 【LeetCode 16】最接近的三数之和

    题目链接 [题解] 上一道题那个算法求三个数的和为0的时候,其实就是一个不断在逼近本题中x=0的情况. 那么就套用上面那道题的做法. 在逼近的时候,取个差值的最小值就好了. [代码] class So ...

  3. Android中的RelativeLayout中组件的排放问题

    今天想仿照新浪微博的用户中心 主要就是那个头像的问题,这个看到就想到用相对布局,现在是我想把那个名称放到头像的上面去xml中定义如下: <RelativeLayout android:layou ...

  4. [CQOI2014]数三角形 题解(找规律乱搞)

    题面 其实这道题不用组合数!不用容斥! 只需要一个gcd和无脑找规律(滑稽 乍一看题目,如果单纯求合法三角形的话情况太多太复杂,我们可以从局部入手,最终扩展到整体. 首先考虑这样的情况: 类似地,我们 ...

  5. /etc/fstab修改及mkfs(e2label)相关应用与疑问

    http://blog.chinaunix.net/uid-23392298-id-62318.html 我们将以问题开始说明: 案例: 由于n年前的误操作,导致系统启动的时候,提示如下错误:Coul ...

  6. Java-Class-I:org.springframework.web.mutipart.MutipartFile

    ylbtech-Java-Class-I:org.springframework.web.mutipart.MutipartFile 1.返回顶部   2.返回顶部 1.1. import org.s ...

  7. PHP面试 PHP基础知识 一(引用变量)

    PHP引用变量 常见引用变量面试题: 什么是引用变量? 在PHP中用什么符号定义引用变量? 考点:PHP的引用变量的概念及定义方式 概念:在PHP中引用意味着用不用的名字访问同一个变量内容     定 ...

  8. Haproxy 基础详解及动静分离配置

    haproxy 介绍 1 工作在ISO 七层 根据http协议(或者工作在ISO四层 根据tcp协议) 提供web服务的负载均衡调度器 负载均衡调度器分类 工作在四层: # lvs 工作在七层: # ...

  9. 新建pc端页面的模板

    pc端页面,要做兼容.新建pc端模板时,先要初始化浏览器的样式,我命名为reset.css @charset "utf-8"; /* 取消链接高亮 */ body,div,ul,l ...

  10. wc - 输出文件中的字节数、单词数、行数

    SYNOPSIS 总览 wc [选项列表]... [文件名列表]... DESCRIPTION 描述 对每个文件输出行.单词.和字节统计数,如果指定了多于一个文件则还有一个行数的总计.没有指定文件或指 ...