Python : ttk.Treeview で表形式を使用して環境変数の一覧表示 で作成した Treeview を利用しました sample_textfile.py
# shift_jis の3列の csv フォーマットのデータを Treeview に表示する # from buill_grid import * with open('cp932.txt', encoding='cp932') as fp: for line_buffer in fp: # 行末の改行を削除する line_buffer = line_buffer.rstrip("\n") print(line_buffer) # カンマで分割 csv = line_buffer.split(",") print(csv) # Treeview にセット grid.insert("","end",values=(f"{csv[0]}",f"{csv[1]}", f"{csv[2]}")) # ウインドウ開始 form.mainloop()
buill_grid.py
import tkinter as tk import tkinter.ttk as ttk # メインフォーム form = tk.Tk() form.title("タイトル") form.geometry("800x600") # ツリービュー(表) grid = ttk.Treeview(form, show="headings") # 列ID grid["columns"] = ("A","B","C") # 列幅 grid.column("A", width=150) grid.column("B", width=150) grid.column("C", width=150) # タイトル grid.heading("A", text="A") grid.heading("B", text="B") grid.heading("C", text="C") # 位置指定して作成 grid.place(x=20, y=40, height=500) # スクロールバーを同期させて form に配置 vsb = ttk.Scrollbar(form, orient="vertical", command=grid.yview) vsb.place(x=20+450+3, y=40+3, height=500) grid.configure(yscrollcommand=vsb.set)
|
【Pythonの最新記事】
- Python : Excel の新しいブックのデフォルトのシートのセルに直接値をセットして、オートフィルを Range オブジェクトから実行する
- Python : ttk.Treeview で表形式を使用して環境変数の一覧表示
- XAMPP + Python( 3.8 ) で WEBアプリの基礎部分構築 : その ( 1 )
- XAMPP + Python( 3.8 ) で WEBアプリの基礎部分構築 : その ( 4 ) : リダイレクトと関数とログ出力
- XAMPP + Python( 3.8 ) で WEBアプリの基礎部分構築 : その ( 3 ) : cgi.FieldStorage() から ディクショナリ
- XAMPP + Python( 3.8 ) でWEBアプリの基礎部分構築 : その ( 2 ) : QUERY_STRING と 画面定義
- Python + MySQL + IFRAME + Bootstrap : 問い合せ WEB アプリテンプレート
- MySQL Connector/Python の使用方法概要のまとめ
- Python3 : 言語的デザインの特徴と要点
- Python ドキュメントに沿った、テキストファイル読み込みの理解
- Python3 でメール送信 ( さくらインターネット )
- Python 3.6 で GET/POST メソッドを想定した CGI 用の簡易テンプレートを作成してみました
- Eclipse + Python(Pydev) : pywin32(COM使用の為) + MySQL Connector/ODBC でループ処理をしながら更新
- Eclipse + Python(Pydev) : MySQL Connector/Python でループ処理をしながら更新
- Pleiades Eclipse 4.7 Oxygen で Python を使って MySQL にアクセスする
- Python 3.4 : インストールと最初にする事( Windows )
- Python3.x : URL を読み出す( bytes から string )
- Python3.1 : URLを読み出して、バイナリのままファイル出力する
- Python3.1 : クッキーを保持して二つの URL にアクセスする
- Python3.1 : URLを読み出してファイルに出力