text.image_create(END, image=photo)#用这个方法创建一个图片对象,并插入到“END”的位置 text.pack() root.mainloop() 1. 2. 3. 4. 5. 6. 7. 8. 运行结果: 与图片操作有关的一些方法: (1)image_cget(index, option=),返回option后面给定的参数的值,option可以等于file,name,ganma等参数。 (2)i...
text.pack(padx=10, pady=10) text.insert(tk.INSERT, '信息科技云课堂Python之家') Display = tk.Button(root, height = 2, width = 20, text ="读取", command = lambda:Take_input()) Display.pack() root.mainloop() text.get("1.0", "end - 1 chars") 上面的代码返回所有文本,但最后一个...
1、insert 增加; 2、get 获得; 3、image_create,可以创建图像出来; 4、window_create 增加组件 5、Text.delete ,可以删除多行内容 。 6、Text.tag_add(“good”,1.0,1.9) 7、tag_config("good",background="yellow",foreground="red") 8、tag_config("baidu",underline=True) 9、tag_bind("baidu","<...
text.insert(INSERT,'想得却不可得\n')#INSERT索引表示光标当前的位置 text.insert(END,'你奈人生何') mainloop() 1. 2. 3. 4. 5. 6. 7. 结果: 当然,也可以插入image对象, from tkinter import * root = Tk() text = Text(root) text.pack() photo = PhotoImage(file='8.gif') def show()...
8 text.image_create(END,image=photo) 9 b1 = Button(text,text="点我",command=show) 10 text.window_create(INSERT,window=b1) 11 mainloop() 执行结果: Indexes用法 Indexes(索引)是用来指向Text组件中文本的位置,跟Python的序列索引一样,Text组件索引也是对应实际字符之间的位置。
(1)、image_create(self,index,cnf={},**kw) 方法可以插入图片; (2)、还可以设置文本内容的格式,使用的方法是:insert(self, index, chars, *args),最后一个参数传入多个 tag 进行控制,实现图文并茂效果。 此外, Text 组件还可能使用滚动条,在内容较多时实现滚动显示。要实现滚动显示需要进行双向关联。可分成...
text.image_create(self,index,cnf={},**kw) 三、默认含滚动条的ScrolledText组件 在tkinter.scrolledtext模块内有ScrolledText控件,这是一个默认含有滚动条的Text控件,使用时可以先导入此模块,执行时就可以看到滚动条。 使用方法: fromtkinter.scrolledtextimportScrolledText ...
testTag).pack(side="left") def insertText(self): # INSERT 表示在光标处插入 self.w1.insert(INSERT,"rrrr") # END 表示在最后插入 self.w1.insert(END,'[kkk]') def returnText(self): print("所有的文本:"+self.w1.get(1.0,END)) def addImage(self): self.photo = PhotoImage(file = "img...
text.insert("end", "最帅", "tag_1") root.mainloop() 图5.2 tag_config的用法 在Text 组件中插入对象,可以使用 window_create() 和 image_create() 方法。前者可以插入其他控件,后者则可以插入图片,例如在文本框中插入按钮: from tkinter import * ...
用create_text在画布上写字。这个函数只需要两个坐标(文字x和y的位置),还有一个具名参数来接受要显示的文字。例如: 代码语言:javascript 复制 >>>from tkinterimport*>>>tk=Tk()>>>canvas=Canvas(tk,width=400,height=400)>>>canvas.pack()>>>canvas.create_text(150,100,text='Happy birthday to you')...