【Python GUI tkinterサンプル】ttk.Treeview(ツリービュー)に列名を設定する
使用するオプション・メソッド
オプション
-columns
メソッド
-heading
使い方
columnsオプションで列名IDを設定し、
headingメソッドで列名IDをキーに実際の列名を設定する
最初の列の列名IDは”#0″固定
サンプル画像
columnsオプションだけ適用
columnsオプション&headingメソッド適用
サンプルコード
from tkinter import *
import tkinter.ttk as ttk
class TreeViewSample(ttk.Frame):
def __init__(self, master):
super().__init__(master)
self.create_widgets()
self.pack()
def create_widgets(self):
columns = ("column1","column2")
self.tree = ttk.Treeview(self,columns=columns)
self.tree.pack()
self.tree.heading("#0",text="アイコン列")
self.tree.heading("column1",text="column1")
self.tree.heading("column2",text="column2")
if __name__ == '__main__':
master = Tk()
master.title("TreeViewSample")
master.geometry("700x250")
TreeViewSample(master)
master.mainloop()