日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python treeview文本自动换行显示_在tkinter.ttk.Treeview列中设置文本格式

發布時間:2024/9/27 python 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python treeview文本自动换行显示_在tkinter.ttk.Treeview列中设置文本格式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我想知道如何調整ttk.Treeview列中的文本。下面是我的意思的一個例子。請注意日期和數字之間的位置不正確。我認為這和間距有關,但我可能錯了。

編輯:用Python 3編寫。#! coding=utf-8

import pickle

import matplotlib.pyplot as plt

import tkinter as tk

from tkinter import ttk

# Create Example

root = tk.Tk()

root.minsize(200,300)

tree = ttk.Treeview(root,columns=("date"))

tree.heading("#0" , text='Sample', anchor=tk.W)

tree.column("#0", stretch=0)

tree.heading("date", text='Date', anchor=tk.E)

tree.column("date", stretch=0)

ABC = ["A","B","C","D","E"]

dates = ["3.4.2013", "14.10.400", "24.12.1234", "1.10.1", "14.7.123"]

tree.insert("",iid="1", index="end",text="No Format")

for i in range(len(ABC)):

dates2 = dates[i].split(".")

date = "{:<2}.{:<2}.{:<4}".format(dates2[0],dates2[1],dates2[2])

tree.insert("1",iid="1"+str(i), index="end",text=ABC[i], value=[dates[i]])

tree.see("14")

tree.insert("",iid="2", index="end",text="With Format")

for i in range(len(ABC)):

dates2 = dates[i].split(".")

date = "{:>2}.{:>2}.{:>4}".format(dates2[0],dates2[1],dates2[2])

tree.insert("2",iid="2"+str(i), index="end",text=ABC[i], value=[date])

tree.see("24")

tree.pack(expand=True,fill=tk.BOTH)

root.mainloop()

總結

以上是生活随笔為你收集整理的python treeview文本自动换行显示_在tkinter.ttk.Treeview列中设置文本格式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。