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を読み出してファイルに出力






