首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

tkinter -- Text (2)

使用 tag 来指定文本的属性 创建一个指定背景颜色的 TAG 代码: import tkinter as tk root = tk.Tk() t = tk.Text(root) # 创建一个 TAG,...结果是文本颜色改变为红色了 同时使用两个文本指定同一个属性 没有特别设置的话,最后创建的那个会覆盖掉其它所有的设置 代码: import tkinter as tk root = tk.Tk() t = tk.Text...先向 Text 中添加了10行文本,创建一 tag,将第2行第6个至第二行行尾使用此 tag 使用自定义 mark 对文本块添加 tag 代码: import tkinter as tk root = ...tk.Tk() t = tk.Text(root) # 创建一个 TAG,其前景色为蓝色 t.tag_config('b', foreground='blue') # 使用 tag_lower 来降低...先向 Text 中添加了10行文本,创建两个 mark('ab'和'cd'),将使用这两个 tag 指定文本的文本块使用此 tag 使用 indexes 获得 Text 中的内容 分别使用内置的 indexes

61430

tkinter -- Text(1)

创建第一个 Text 代码: import tkinter as tk root = tk.Tk() t = tk.Text(root) t.pack() root.mainloop() 效果: ?...root 中含有一 Text 控件,可以在这个控件内输入文本,可以使用 Ctrl+C/V 向 Text 内添加剪切板上的内容(文本),不接受 Ctrl+Z 执行操作 向 Text 中添加文本 代码: import... tkinter as tk root = tk.Tk() t = tk.Text(root) # 向第一行,第一列添加文本0123456789 t.insert(1.0, '0123456789')...insert 的第一个参数为索引;第二个为添加的内容 使用 \n来换行 代码: import tkinter as tk root = tk.Tk() t = tk.Text(root) # 向第一行...SEL_LAST:选中文本域的最后一个字符,如果没有选中区域则会引发 异常 代码: import tkinter as tk root = tk.Tk() t = tk.Text(root) # 向Text

55731

CoreAnimation 渲染流程CoreAnimation 渲染流程

Core Animation 渲染流程 阅读时间3-5分钟 前言 依旧老规矩带着问题来阅读 CoreAnimation 的职责是什么? 流程图 ?...来得到位图(bitmap) 但是有一个例外:drawRect:如果开发者重写了这个方法就会在CPU中将layer通过Core Graphics直接处理成bitmap,就不会在通过GPU来完成bitmap的渲染...,这里就涉及到一个概念:离屏渲染 Prepare 图片解码和转换 Commit 将处理好的图层打包发送给Decode Decode 打包好的图层被传输到 Render Server 之后,首先会进行解码...Draw Calls 解码完成后,Core Animation 会调用下层渲染框架(比如 OpenGL 或者 Metal)的方法进行顶点着色器、图元装配、光栅化、片元着色器、混合等渲染工作,进而调用到...Render 这一阶段主要由 GPU 进行渲染。 Display 显示阶段,需要等 render 结束的下一个 RunLoop 触发显示。 更多和渲染有关的可以查看: iOS 渲染原理解析

1.8K10
领券