vol*_*ldi 6 treeview multilinestring ttk python-3.x
我在Python 3中遇到了ttk.Treeview的问题.如果我尝试插入包含换行符的值的项目,树视图作物项目并且只显示第一行文本,而不是制作多行项目.是否有可能以某种方式配置treeview来显示它?我想避免实现新类或将每个新行添加为子项.我知道可以编辑Treeview样式,例如设置'rowheight',但不同的项目可能有不同数量的换行符.这是示例代码:
import tkinter as tk
from tkinter import ttk
root = tk.Tk()
tv = ttk.Treeview(root, columns=['a','b'])
values = ['one', 'one \ntwo \nthree']
tv.insert('', 'end', values=values)
tv.insert('', 'end', values=values)
tv.pack()
Run Code Online (Sandbox Code Playgroud)
总结问题是:如何设置不同的rowheight取决于项目值中的换行符数量.
| 归档时间: |
|
| 查看次数: |
380 次 |
| 最近记录: |