class3_Entry & Text 输入和文本框
程序总体运行效果图如下;
#!/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 输入和文本框的更多相关文章
- 倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-人机界面如何让文本框可以输入,文本框可以编辑
选中一个文本框,然后在属性中双击输入配置的OnMouseDown事件(也可以是别的事件,但都是通过这种方法) 在左侧点击写变量,然后输入类型改成VisuDialos.Numpad(数字键盘方式), ...
- Qt QComBox 文本框输入itemText && 文本框查找item && 本文框添加Item &&设置显示Item数量
comBox的几种状态图如下: 图1:ui->comboBox->setEditable(true); 图2:ui->comboBox->setEditable(false ...
- 解决ie文本框不能输入和获取焦点问题
解决办法: 从正常的机器上拷贝c:\windows\system32\mshtmled.dll到本机的system32目录下即可.或者从安装盘中提取该文件. 加载mshtmled.dll: ...
- Java Swing 如何添加输入文字并且可以滚动的文本框?( JTextArea ,JScrollPane的使用)
准备: JTextArea 文本区,一个可以输入文字的文本框 常用方法: 1.setText(String t)设置文本区中显示的文本 2.getText() 获取文本区中显示的文本 JScrollP ...
- html文本框(input)不保存缓存记录
有的时候js往文本框里赋值,结果在火狐中刷新后,刚才赋的值还在,导致好多麻烦的事情,现总结一下解决办法如下: <input name="bestlovesky" type= ...
- Java知多少(85)文本框和文本区
在图形界面中,文本框和文本区是用于信息输入输出的组件. 文本框 文本框(JTextField)是界面中用于输入和输出一行文本的框.JTextField类用来建立文本框.与文本框相关的接口是Action ...
- Python Tkinter Entry(文本框)
Python学习记录--关于Tkinter Entry(文本框)的选项.方法说明,以及一些示例. 属性(Options) background(bg) borderwidth(bd) cursor e ...
- JavaScript文本框焦点事件
效果图如下: <!-- 当文本框获得焦点时候,如果文本框内容是 请输入搜索关键字 清空文本框,输入内容变黑色 --> <!-- 当文本框失去焦点时候,如果文本框无内容,则添加灰色的 ...
- 十. 图形界面(GUI)设计6.文本框和文本区
在图形界面中,文本框和文本区是用于信息输入输出的组件. 文本框 文本框(JTextField)是界面中用于输入和输出一行文本的框.JTextField类用来建立文本框.与文本框相关的接口是Action ...
随机推荐
- Read Committed
在Read Committed隔离级别下,一个事务可能会遇到不可重复读(Non Repeatable Read)的问题. 不可重复读是指,在一个事务内,多次读同一数据,在这个事务还没有结束时,如果另一 ...
- posix_rpi_common.cmake学习
# This file is shared between posix_rpi_native.cmake 这个文件在posix_rpi_native.cmake和posix_rpi_cross.cma ...
- delphi 文件夹操作(监控)
delphi 监控文件系统 delphi 监控文件系统 你是否想为你的Windows加上一双眼睛,察看使用者在机器上所做的各种操作(例如建立.删除文件:改变文件或目录名字)呢? 这里介绍一种利用Win ...
- lnmp mysql高负载优化
mysql负载会造成cpu占用高的问题如果没启用innodb的话 用这个配置/usr/local/mysql/share/mysql/my-large.cnf 替换/etc/my.cnf 也可参考如下 ...
- python内置模块-json和pickle
安装第三方库 pip3 install requests 源码安装:下载源码,解压后切换到当前目录 执行python setup.py install json和pickl ...
- 剑指offer——56在排序数组中查找数字
题目描述 统计一个数字在排序数组中出现的次数. 题解: 使用二分法找到数k然后向前找到第一个k,向后找到最后一个k,即可知道有几个k了 但一旦n个数都是k时,这个方法跟从头遍历没区别,都是O(N) ...
- 20140724 菜单制作:制表位(段落->制表位->)
1.菜单制作:制表位(段落->制表位->) 叶轩楠·········· 上海大学 轩楠叶·········· 上海大学 楠轩叶·········· 上海大学 选完后要选“设置” 2.光盘制 ...
- Haproxy 基础详解及动静分离配置
haproxy 介绍 1 工作在ISO 七层 根据http协议(或者工作在ISO四层 根据tcp协议) 提供web服务的负载均衡调度器 负载均衡调度器分类 工作在四层: # lvs 工作在七层: # ...
- Mysql 命令行下建立存储过程
建立存储过程的sql如下: CREATE PROCEDURE proc_variable () BEGIN DECLARE dec_var_ VARCHAR(100); DECLARE rep_nu ...
- laydate box-sizingCSS就会变形
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;/* box-sizing:border-box; */} 解决:在/laydat ...
