• TKinter Entry 和 Text


    TKinter Entry 和 Text

    觉得有用的话,欢迎一起讨论相互学习~Follow Me

    感谢莫烦老师
    详情

    创建windows

    window = tk.Tk()
    window.title('my window')
    window.geometry('200x200')
    

    创建输入框

    e = tk.Entry(window, show="*")
    # 表示所输入的文字会使用"*"号加以掩盖
    # e = tk.Entry(window, show=None)
    # 可以通过设置为None取消掩盖模式
    e.pack()
    

    指定点输入

    def insert_point():
        var = e.get()  # 获取输入的值
        t.insert('insert', var)  # 从指针位置处输入
    
    b1 = tk.Button(window, text='insert point', width=15,
                       height=2, command=insert_point)
    b1.pack()
    

    末尾输入

    def insert_end():
        var = e.get()
        t.insert('end', var)  # 从末尾处输入
        # t.insert(2.2, var)  # 从第三行第三列输入
    
    b2 = tk.Button(window, text='insert end',
                       command=insert_end)
    b2.pack()
    

    文本框显示

    t = tk.Text(window, height=2)  # 表示两个字符高
    t.pack()
    
    import tkinter as tk
    
    window = tk.Tk()
    window.title('my window')
    window.geometry('200x200')
    e = tk.Entry(window, show="*")
    # 表示所输入的文字会使用"*"号加以掩盖
    # e = tk.Entry(window, show=None)
    # 可以通过设置为None取消掩盖模式
    
    e.pack()
    
    def insert_point():
        var = e.get()  # 获取输入的值
        t.insert('insert', var)  # 从指针位置处输入
    
    
    def insert_end():
        var = e.get()
        t.insert('end', var)  # 从末尾处输入
        # t.insert(2.2, var)  # 从第三行第三列输入
    
    
    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()
    t = tk.Text(window, height=2)  # 表示两个字符高
    t.pack()
    
    window.mainloop()
    
    

    在这里插入图片描述

  • 相关阅读:
    vue axios前端跨域问题
    DDD的神奇
    开源电子书《WoW C#》
    15项架构原则
    龙芯发布.NET 6.0.100开发者测试版
    国内 Mono 相关文章汇总
    Kubernetes应用程序开发认证(CKAD) 经验分享
    [LeetCode] 1281. Subtract the Product and Sum of Digits of an Integer 整数的各位积和之差
    我(webabcd)的文章索引
    上周热点回顾(1.31.9)
  • 原文地址:https://www.cnblogs.com/cloud-ken/p/12614463.html
Copyright © 2020-2023  润新知