用python展示QMainWindow和ttk.Treeview得界面代码
时间: 2024-05-03 21:20:20 浏览: 102
好的,以下是展示QMainWindow和ttk.Treeview界面的Python代码:
```python
import tkinter as tk
from tkinter import ttk
# 创建主窗口
root = tk.Tk()
root.title("展示QMainWindow和ttk.Treeview界面")
# 创建QMainWindow
main_window = ttk.Frame(root, width=800, height=600)
main_window.pack(fill="both", expand=True)
# 创建ttk.Treeview
tree = ttk.Treeview(main_window)
tree.pack(side="left", fill="both", expand=True)
# 添加表头
tree["columns"] = ("姓名", "性别", "年龄", "城市")
tree.column("姓名", width=100)
tree.column("性别", width=50)
tree.column("年龄", width=50)
tree.column("城市", width=100)
tree.heading("姓名", text="姓名")
tree.heading("性别", text="性别")
tree.heading("年龄", text="年龄")
tree.heading("城市", text="城市")
# 添加数据
tree.insert("", 0, text="第一行", values=("张三", "男", 20, "北京"))
tree.insert("", 1, text="第二行", values=("李四", "女", 30, "上海"))
tree.insert("", 2, text="第三行", values=("王五", "男", 40, "广州"))
# 运行主窗口
root.mainloop()
```
注意:此处的代码只是用于展示界面的示例,不考虑具体业务逻辑和数据交互。如果需要实现具体的功能,还需进一步完善代码。
阅读全文