程序员的知识教程库

网站首页 > 教程分享 正文

学习编程第177天 python编程 富文本框text控件的使用

henian88 2024-08-27 15:55:59 教程分享 4 ℃ 0 评论

今天学习的是刘金玉老师零基础Python教程第72期,主要内容是python编程富文本框text控件。

一、知识点

1.tag_config方法:利用某个别名作为标签,具体的对应标签的属性功能配置在后面参数。

2.insert方法:往text文本框中插入文字。语句格式:

Insert(索引,具体插入的文字,文字的配置)

3.使用PIL库,并使用Size属性和resize方法调节图片大小。Size属性:返回一个tuple类型的数据;resize方法:重新设置图片大小,返回值是图片对象。

4.富文本框插入图片使用image create方法,第一个参数是:索引,第二个参数:具体的图片。

二、富文本框控件案例

1.在form窗体新建一个富文本框text控件,并在text控件内加载文字和图片。

2.代码

from PIL import ImageTk

from PIL import Image

import tkinter as tk

form1=tk.Tk()

form1.title("四川二流子")

form1.geometry("700x400+300+200")

txt1=tk.Text(form1)

txt1.pack()

txt1.tag_config("f1",font=("楷体",30),foreground="black",background="pink")

txt1.insert(tk.END,"四川二流子","f1")

img1=Image.open("1.png")

w,h=img1.size

img1=img1.resize((int(w/3),int(h/3)))

photo1=ImageTk.PhotoImage(img1)

txt1.image_create(tk.END,image=photo1)

txt1.tag_config("f2",font=("楷体",20),foreground="blue",background="pink")

txt1.insert(tk.END,"\n零基础学习python编程,坚持和兴趣很重要。不要轻易放弃,并尝试喜欢上他。","f2")

form1.mainloop()

3.运行效果

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表