Pythonで表形式のGUIを作成の方法
グラフィカルユーザインターフェースを作成する場合は、Tkinter、PyQt、wxPython などの一部のグラフィカルユーザーインターフェイスライブラリを使用できます。
Tkinterライブラリを使用したテーブルインターフェイス作成例を次に示します。
from tkinter import *
def create_table():
table_window = Tk()
table = Frame(table_window)
table.pack()
# 创建表格的标题
title_labels = ['姓名', '年龄', '性别']
for i, label in enumerate(title_labels):
table_label = Label(table, text=label)
table_label.grid(row=0, column=i)
# 创建表格的数据
data = [
['张三', '20', '男'],
['李四', '25', '女'],
['王五', '30', '男']
]
for row, rowData in enumerate(data):
for col, value in enumerate(rowData):
cell = Entry(table, width=10)
cell.grid(row=row+1, column=col)
cell.insert(0, value)
table_window.mainloop()
create_table()
このサンプルは、見出しとデータを持つ簡単なテーブルレイアウトを作成します。あなたのアプリケーションに合うように必要に応じて見出しとデータを変更できます。