python的 tkinter的 text的 insert 属性是怎么用的?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python的 tkinter的 text的 insert 属性是怎么用的?相关的知识,希望对你有一定的参考价值。
网上看到使用方式是:
t = Text(根对象)
插入:t.insert(mark, 内容)
但是对于mark的格式及作用却搜索不到
比如:t.insert(1.0, 'hello\n')这里面的1.0代表什么意思?
text.insert(0, '内容一') #在文本框开始位置插入“内容一”
text.insert(10, '内容二') #在文本框第10个索引位置插入“内容二”
text.insert(END, '内容三') #在文本框末尾插入“内容三” 参考技术B 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.
这个是官方说明
多看看文档 基本上都有
Python3 tkinter基础 Button text,fg 按钮上显示的文字 文字的颜色
?
- python : 3.7.0
- OS : Ubuntu 18.04.1 LTS
- IDE : PyCharm 2018.2.4
- conda : 4.5.11
- type setting : Markdown
?
code
"""
@Author : 行初心
@Date : 18-10-1
@Blog : www.cnblogs.com/xingchuxin
@GitHub : github.com/GratefulHeartCoder
"""
import tkinter as tk
# 面向对象的编程思想
class APP:
def __init__(self, master):
self.frame = tk.Frame(master)
self.frame.pack()
# 新建一个按钮 上面的显示:佛手柑 前景色(字体颜色):蓝色
self.hi_there = tk.Button(frame, text="佛手柑", fg="blue")
self.hi_there.pack()
def main():
root = tk.Tk()
app = APP(root)
root.mainloop()
if __name__ == ‘__main__‘:
main()
?
result
?
reference
- [文档] https://docs.python.org/3/library/tkinter.html
?
resource
- [文档] https://docs.python.org/3/
- [规范] https://www.python.org/dev/peps/pep-0008/
- [规范] https://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_language_rules/
- [源码] https://www.python.org/downloads/source/
- [ PEP ] https://www.python.org/dev/peps/
- [平台] https://www.cnblogs.com/
?
Python具有开源、跨平台、解释型和交互式等特性,值得学习。
Python的设计哲学:优雅,明确,简单。提倡用一种方法,最好是只有一种方法来做一件事。
GUI可以选择PyQt5、PySide2、wxPython、PyGObject、wxWidgets等进行创作。
代码的书写要遵守规范,这样有助于沟通和理解。
每种语言都有独特的思想,初学者需要转变思维、踏实践行、坚持积累。
以上是关于python的 tkinter的 text的 insert 属性是怎么用的?的主要内容,如果未能解决你的问题,请参考以下文章
python tkinter怎么让顶层界面有scrollbar
如何从Tkinter,Python中的Text小部件中移除焦点