I am stuck when it comes with GUI, what I've done so far I created two taps one for the ladies and one for men. I am wondering if I could within the tabs to insert a textbox and the textbox is linked to a button when
text = Text(win, width=50, height=20, undo=True, autoseparators=False) text.grid() # INSERT 光标处插入;END 末尾处插入 text.insert(INSERT, '在拜仁,你甚至可以踢球!') # 定义撤销和恢复方法,调用edit_undo()和 edit_redo()方法 def backout(): text.edit_undo() def regain(): text.edit_r...
下面是一个例子,演示了如何将文本框设置为不可输入状态: importtkinterastk# 创建主窗口window=tk.Tk()# 创建文本框text_box=tk.Text(window)text_box.pack()# 设置文本框为不可输入text_box.configure(state=tk.DISABLED)# 设置文本框的内容text_box.insert(tk.END,"Hello, world!")# 进入消息循环window.m...
insert(0, 'Default Text') # 占满当前布局 text_box.pack() root.config(menu=menubar) root.mainloop() 除了Entry文本框,还可以使用Text来定义文本框。如果使用Text定义文本框,定义时可以配置大小。如果对比这两个控件,最简单的来说就是,Entry适用于单行的输入(如登录界面的账号密码等),Text适用于多行的...
Insert textwith.insert() Text的使用方法与以上几个类似: window=tk.Tk()text_box=tk.Text()text_box.pack() get方法:需要至少一个参数。 text_box.get("1.0"):一个参数的话,只返回一个字符 text_box.get("2.0", "2.5"): 2.0:2表示第二行,0表示第一个字符开始 ...
text.delete(b1) 1. 将state 选项从默认的 "normal" 修改为 "disabled",使得 Text 组件中的内容为“只读”形式。不过需要注意的是,当你需要进行任何修改的时候,记得将 state 选项改回 "normal",否则 insert() 和 delete() 方法都会失效。 获得Text 组件的内容,可以使用 get() 方法(仅获取文本内容): ...
text_box.insert("2.0", "\nWorld") 现在"World"在文本框的第二行: .insert() 将执行以下两项操作之一: 如果在该位置或该位置之后已经有文本,将在该位置插入文本。 如果字符数大于文本框中最后一个字符的索引,则将文本追加到指定的行。 试图跟踪最后一个字符的索引通常是不切实际的。在Text窗口小部件的末尾...
tkinter之列表框(Listbox)、scale和text 如果用户选择所在城市,全国几百个城市用单选框和复选框就不合适,这时用到了列表框,即Listbox,书写代码如下: 运行代码会生成一个窗口,生成一个空白的窗口,如下图: 要想在空白的区域输入内容,笨方法用insert,如下图:...
text_box.insert(0,'Default Text')# 占满当前布局 text_box.pack()root.config(menu=menubar)root.mainloop() 除了Entry文本框,还可以使用Text来定义文本框。如果使用Text定义文本框,定义时可以配置大小。如果对比这两个控件,最简单的来说就是,Entry适用于单行的输入(如登录界面的账号密码等),Text适用于多行的...
如果需要在指定位置插入文本,可以先使用Tkinter的文本框对象的index方法获取当前光标位置,然后将该位置作为index参数传递给insert方法。 以下是一个示例代码: 代码语言:txt 复制 import tkinter as tk def insert_text(): text = text_box.get("1.0", "end-1c") # 获取当前文本框的内容 ...