python ttk制作表格

在Python中,使用Tkinter库的ttk模块可以轻松地创建表格。下面是一个简单的示例,演示如何使用ttk模块创建一个表格:

import tkinter as tk
from tkinter import ttk

# 创建主窗口
root = tk.Tk()

# 创建表格
table = ttk.Frame(root)
table.pack(side=tk.TOP, fill=tk.BOTH, expand=True)

# 设置表格列数和行数
num_columns = 3
num_rows = 4
# 表格要展示的数据
data = [
    ["姓名", "年龄", "爱好"],
    ["张三", "25", "读书"],
    ["李四", "21", "打球"],
    ["王麻子", "28", "美女"]
]

# 创建表格单元格
for row in range(num_rows):
    for col in range(num_columns):
        print(row, col)
        cell = ttk.Label(table, text="{}".format(data[row][col]))
        cell.grid(row=row, column=col, padx=5, pady=5)

# 运行主循环
root.mainloop()

图片

在这个示例中,我们首先创建一个主窗口,然后使用ttk模块创建一个表格。我们设置了表格的列数和行数,并使用一个嵌套的循环来创建每个单元格。每个单元格都是一个ttk.Label对象,我们使用grid()方法将其放置在表格中的特定位置。。最后,我们运行主循环以显示窗口。

这个示例只是一个简单的例子,您可以根据需要进行修改和扩展。使用ttk模块可以轻松地创建各种复杂的表格,从而为您的GUI应用程序增添更多的功能和可视化效果。

来源----A逍遥之路

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇