首页 > 编程语言 >python tkinter使用(五)

python tkinter使用(五)

时间:2023-12-26 20:24:07浏览次数:26  
标签:tkinter name python tree str 使用 Treeview root

python tkinter使用(五)

本篇文章讲述tkinter 中treeview的使用

Treeview是一个多列列表框,可以显示层次数据。

#!/usr/bin/python3
# -*- coding: UTF-8 -*-
"""
 @Author: zh
 @Time 2023/11/23 下午8:28  .
 @Email:
 @Describe: treeview 使用
"""
import tkinter as tk
from tkinter import ttk

root = tk.Tk()
root.title("Treeview test")
root.geometry("500x500")
#创建treeview  show="headings" 显示列标题
tree = ttk.Treeview(root,columns=("c1", "c2"), show="headings")
#设置列标题 需要与columns对应
tree.heading("c1", text="id")
tree.heading("c2", text="name")
# for循环遍历 添加数据
for i in range(100):
    tree.insert("", "end", values=(str(i), "name"+str(i+1)))

# 显示Treeview
tree.pack()

# 运行主循环
root.mainloop()


创建treeview 后,使用range遍历插入数据,这里注意:

使用加号(+)将字符串和数字连接在一起时需要将数字转换为字符串。

可以使用str(int) 函数:

"name"+str(i+1)
或者:
"{}{}".format("name",i+1)

标签:tkinter,name,python,tree,str,使用,Treeview,root
From: https://www.cnblogs.com/zhjing/p/17929279.html

相关文章

  • python tkinter使用(四)
    pythontkinter使用(四)本篇文章主要讲下tkinter的文本框相关.tkinter中用Entry来实现输入框,类似于android中的edittext.具体的用法如下:1:空白输入框如下:name=tk.Entry(window)name.pack()2:设置输入框的默认文案name=tk.Entry(window)name.pack()name.inser......
  • python tkinter使用(十一)
    pythontkinter使用(十一)本篇文章主要讲下tkinter窗口的一些属性,以及实现无法关闭的窗口中遇到的一些问题.#!/usr/bin/python3#-*-coding:UTF-8-*-"""@Author:zh@Time2023/11/28下午13:23.@Email:@Describe:"""fromtkinterimport*importtkinteras......
  • Android Notification 以及 通知铃音使用
    AndroidNotification以及通知铃音使用上一篇文章讲了手机震动的使用.本篇继续讲解铃音的使用,并且在讲下通知消息的使用.1:通知消息的使用代码如下:publicstaticvoidnotice(Contextcontext){try{NotificationCompat.Builderbuilder=ne......
  • python获取已安装程序列表
    python获取已安装程序列表本文主要讲述通过python脚本获取android设备已安装列表。首先,Python本身无法直接获取Android设备上已安装的程序列表,所以这里主要借助adb命令来实现。具体的内容如下:#!/usr/bin/python#coding=utf-8importsubprocessimportos#通过adb命令获取......
  • python+pytest接口自动化 —— 参数关联
    什么是参数关联?参数关联,也叫接口关联,即接口之间存在参数的联系或依赖。在完成某一功能业务时,有时需要按顺序请求多个接口,此时在某些接口之间可能会存在关联关系。比如:B接口的某个或某些请求参数是通过调用A接口获取的,即需要先请求A接口,从A接口的返回数据中拿到需要的字段值,在请......
  • [资源管理] SQL Server 通过Resouce Governor来限制用户资源的使用
    创建资源池CREATERESOURCEPOOL[rp_test]WITH(min_cpu_percent=0,max_cpu_percent=1,min_memory_percent=0,max_memory_percent=1,AFFINITYSCHEDULER=AUTO)GO创建负载组CREATEWORKLOADGROUP[wlp_test]WITH(group_max_requests=10,importance=High,request_m......
  • Python subprocess 使用(二)
    Pythonsubprocess使用(二)本篇继续介绍subprocess的使用.这里主要添加两个自己在工作过程中常用的两个小命令.1:获取顶层activityimportsubprocessdefget_top_activity():#使用adb命令获取顶层activitycmd='adbshelldumpsyswindow|grep"mCurrentFocu......
  • API 参考与帮助内容:一站式开发与使用者支援
    API文档API文档是旨在了解API详细信息的综合指南。通常,它们包括端点、请求示例、响应类别和示例以及错误代码等信息。API文档可帮助开发人员了解API端点的具体细节,并了解如何将API成功集成到他们的软件中。文档生成工具API文档生成工具是直接从源代码创建API文档的......
  • Vue3+TS+Vite中 vConsole 插件的使用
    vConsole一个轻量、可拓展、针对手机网页的前端开发者调试面板。vConsole是框架无关的,可以在Vue、React或其他任何框架中使用。现在vConsole是微信小程序的官方调试工具。https://gitee.com/Tencent/vConsole/ 平时在web应用开发过程中,我们可以console.log去输出一些......
  • 【python爬虫课程设计】大数据分析——共享单车使用量可视化分析
    一、选题的背景共享单车在当今社会中扮演着重要角色,对城市交通、环境、个人出行习惯等方面产生了显著影响。通过分析这些数据,可以了解共享单车对城市生活的影响,对交通拥堵、空气质量改善、促进健康出行提供便利。通过分析共享单车数据,可以了解技术创新在这一领域的应用情况,探索改......