zoukankan      html  css  js  c++  java
  • 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,程序运行效果图如下;

     
  • 相关阅读:
    C#学习
    1.计算机的硬件
    C++ bitset——高端压位卡常题必备STL
    Aragorn's Story
    Sql Server DTS使用
    Django的SQL注意事项(以及时间戳转换日期格式)
    HTML中复选框的使用方法
    Http常见状态码
    scrapy yield 回调函数不执行解决方案
    jsonp跨域请求
  • 原文地址:https://www.cnblogs.com/jyfootprint/p/9499825.html
Copyright © 2011-2022 走看看