求问,tkinter的text的insert属性到底是怎么用的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求问,tkinter的text的insert属性到底是怎么用的相关的知识,希望对你有一定的参考价值。

参考技术A insert(self, index, chars, *args)
Insert CHARS before the characters at INDEX. An additional
tag can be given in ARGS. Additional CHARS and tags can follow in ARGS.
这个是官方说明
多看看文档 基本上都有
参考技术B 我帮你查了下,import tkFileDialog tkFileDialog.askopenfile() 这个你试一下。还有读取的话,你仔细看看python中的读取文件函数。我用过wxpython,里面有文件选择的控件。本回答被提问者采纳

python的gui库tkinter

导入tkinter模块

import tkinter as tk

设置窗口名字和大小

frame=tk.Tk()
frame.title(数学)
frame.geometry(200x440)

label标签

ltextsize1=tk.Label(text=第一行文字大小)

entry输入框

etextsize1=tk.Entry()
etextsize1.insert(0,‘insertword‘) #第一个参数是索引位置index

Listbox列表框

lb = tk.Listbox()
lb.insert(0,‘itemname‘) #第一个参数是索引位置index

button按钮

btn_save=tk.Button(frame,text=生成图片,command=click_save)  #command是点击执行的函数,需要的该句声明之前定义函数

将控件放到窗体上用pack函数,所有控件会按先后pack的顺序从上到下排列,如

ltextsize1.pack()
etextsize1.pack()
lb.pack()
btn_save.pack()

窗体和控件都设置完毕后进入主循环,只有有主循环才能看见窗体

frame.mainloop()

后记:

1、将.py后缀改为.pyw,运行时不会出现黑色框框的dos背景

2、使用pyinstaller打包程序时运行命令

pyinstaller main.py -F -w

-F是生成单个文件,启动速度较慢

-w是屏蔽启动的黑色框框的dos背景或者使用--noconsole命令也可以






以上是关于求问,tkinter的text的insert属性到底是怎么用的的主要内容,如果未能解决你的问题,请参考以下文章

python tkinter的Text控件,如何实现插入文本后将光标自动移动到行尾

python Tkinter 如何清除Text中的文本

tkinter学习-文本框

tkinter中Text控件的尺寸的怎么规定的

tkinter的text如何获取和设置内容

tkinter页面卡死