Python
 Computer >> コンピューター >  >> プログラミング >> Python

Python 3.3でttk.Treeviewの列の幅と重みを変更するにはどうすればよいですか?


Tkinterアプリケーションで大量のデータを表示するには、Treeviewウィジェットを使用できます。通常、行と列のセットを含むテーブルを介してデータを表します。 Treeviewウィジェットを使用して、テーブルの形式でデータを追加できます。

Treeviewウィジェットの列幅を構成するには、を使用できます。 およびストレッチ 財産。 Treeviewウィジェット列の幅を指定された値に設定します。

この例では、プログラミング言語のリストを含むテーブルを作成しました。列「ID」と「プログラミング言語」の幅は、それらのコンテンツに設定されています。さらに、列の幅を設定する値を指定できます。

# Import the required libraries
from tkinter import *
from tkinter import ttk

# Create an instance of tkinter frame
win=Tk()

# Set the size of the tkinter window
win.geometry("700x350")

# Create an instance of Style widget
style=ttk.Style()
style.theme_use('clam')

# Add a Treeview widget
tree=ttk.Treeview(win, column=("c1", "c2"), show='headings', height=8)
tree.column("# 1",anchor=CENTER, stretch=NO, width=100)
tree.heading("# 1", text="ID")
tree.column("# 2", anchor=CENTER, stretch=NO)
tree.heading("# 2", text="Programming Language")

# Insert the data in Treeview widget
tree.insert('', 'end',text="1",values=('1','C++'))
tree.insert('', 'end',text="2",values=('2', 'Java'))
tree.insert('', 'end',text="3",values=('3', 'Python'))
tree.insert('', 'end',text="4",values=('4', 'Golang'))
tree.insert('', 'end',text="5",values=('5', 'JavaScript'))
tree.insert('', 'end',text="6",values=('6', 'C# '))
tree.insert('', 'end',text="7",values=('6', 'Rust'))
tree.insert('', 'end',text="8",values=('6', 'SQL'))

tree.pack()
win.mainloop()

出力

上記のコードを実行して、プログラミング言語とインデックスのリストを含むテーブルを表示します。

Python 3.3でttk.Treeviewの列の幅と重みを変更するにはどうすればよいですか?


  1. Treeview(Python ttk)で見出しのスタイルを編集するにはどうすればよいですか?

    Python Treeviewウィジェットは、アプリケーションでテーブルのようなGUIを作成するために導入されました。これには、プロパティの構成に使用できる多くの組み込み機能が含まれています。ただし、tkinterウィジェットのスタイルを構成するには、通常、 ttkを使用することを指します。 テーマウィジェット。これにより、背景色、前景色、およびツリービューウィジェットの他のプロパティなどのスタイルも編集できます。 例 この例では、 ttkのインスタンスを作成します スタイルウィジェットを作成し、Treeview.Heading を渡して、見出しのスタイルを構成します。 スタイルパラメータと

  2. Windowsターミナルウィンドウのデフォルトの高さと幅を変更する方法

    Windows Terminalを使用している人は、その使用がどれほど重要で、多くの場合、どれほど頻繁に使用できるかを知っています。使用するたびに、デフォルトのWindowsターミナルウィンドウのサイズを調整していることに気付くかもしれません。多分それはあなたやその逆には小さすぎます。その調整はかなり簡単ですが(マウスをドラッグするだけです)、常にそのように開くように、好みの寸法を選択することをお勧めします。この記事では、Windows11/10でWindowsターミナルのデフォルトの高さと幅を変更する方法を説明します。 Windowsターミナルのデフォルトの高さと幅を変更する方法 このオプ