python treeview文本自动换行显示_在tkinter.ttk.Treeview列中设置文本格式

我想知道如何调整ttk.Treeview列中的文本。下面是我的意思的一个例子。请注意日期和数字之间的位置不正确。我认为这和间距有关,但我可能错了。

编辑:用Python 3编写。#! coding=utf-8

import pickle

import matplotlib.pyplot as plt

import tkinter as tk

from tkinter import ttk

# Create Example

root = tk.Tk()

root.minsize(200,300)

tree = ttk.Treeview(root,columns=("date"))

tree.heading("#0" , text='Sample', anchor=tk.W)

tree.column("#0", stretch=0)

tree.heading("date", text='Date', anchor=tk.E)

tree.column("date", stretch=0)

ABC = ["A","B","C","D","E"]

dates = ["3.4.2013", "14.10.400", "24.12.1234", "1.10.1", "14.7.123"]

tree.insert("",iid="1", index="end",text="No Format")

for i in range(len(ABC)):

dates2 = dates[i].split(".")

date = "{:<2}.{:<2}.{:<4}".format(dates2[0],dates2[1],dates2[2])

tree.insert("1",iid="1"+str(i), index="end",text=ABC[i], value=[dates[i]])

tree.see("14")

tree.insert("",iid="2", index="end",text="With Format")

for i in range(len(ABC)):

dates2 = dates[i].split(".")

date = "{:>2}.{:>2}.{:>4}".format(dates2[0],dates2[1],dates2[2])

tree.insert("2",iid="2"+str(i), index="end",text=ABC[i], value=[date])

tree.see("24")

tree.pack(expand=True,fill=tk.BOTH)

root.mainloop()

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/520851.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

BDTC 2019 | 七个开发者能干多大的事?​

2015年&#xff0c;马云带领阿里巴巴集团的高管拜访了位于芬兰游戏公司supercell这家公司开发出了《部落战争》、《皇室战争》、《海岛奇兵》等App端知名游戏图片来自多玩BBS社区但是&#xff0c;这么知名的游戏公司开发团队当时却不足7人&#xff01;整个团队好像cell一样&…

oracle导入导出版本规则,oracle expdp impdp 导出导入(支持高版本到低版本)

在plsql或sqlplus中创建目录&#xff1a;create or replace directory dmp11g as /home/oracle/dmps3;grant read,write on directory dmp11g to system;导出语句示例&#xff1a;expdp system/oracleip:1521/dbname directorydmp11g logfilexxx.log dumpfilexxx_%U.dmp parall…

服务器ip映射修改_集群高可用篇_01

分别修改5台服务器的hosts文件 vim /etc/hosts添加ip 映射 192.168.0.115 mq-01 192.168.0.117 mq-02 192.168.0.118 mq-03 192.168.0.119 hk-01 192.168.0.120 hk-02重新启动服务器 reboot

基于TableStore的海量电商订单元数据管理

一、背景 订单系统存在于各行各业&#xff0c;如电商订单、银行流水、运营商话费账单等&#xff0c;是一个非常广泛、通用的系统。对于这类系统&#xff0c;在过去十几年发展中已经形成了经典的做法。但是随着互联网的发展&#xff0c;以及各企业对数据的重视&#xff0c;需要…

python 文件上传 web_pythonweb自动化三种文件上传方法

文件上传三种方式&#xff1a;(一)查看元素标签&#xff0c;如果是input&#xff0c;则可以参照文本框输入的形式进行文件上传方法&#xff1a;和用户输入是一样的&#xff0c;使用send_keys步骤&#xff1a;1、找到定位元素&#xff0c;2&#xff0c;输入文件路径eledriver.fi…

Mac 神兵利器(三) 使用Intellij IDEA打造全栈IDE

前言 作为一个开发者&#xff0c;包括职业与业余&#xff0c;相信大家都在使用集成开发环境IDE。作为专业的开发者&#xff0c;相信大家都是Full Stack Developer&#xff0c;意味着我们的日常开发通常都会涉及多种编程语言比如Java、Python、Shell、Golang、大前端等&#xf…

阿里云与MongoDB达成战略合作,成“唯一”;苹果将推出三款5G版iPhone;谷歌正式推出 TensorFlow 企业版……...

戳蓝字“CSDN云计算”关注我们哦&#xff01;嗨&#xff0c;大家好&#xff0c;重磅君带来的【云重磅】特别栏目&#xff0c;如期而至&#xff0c;每周五第一时间为大家带来重磅新闻。把握技术风向标&#xff0c;了解行业应用与实践&#xff0c;就交给我重磅君吧&#xff01;重…

RabbitMQ 镜像集群队列_集群高可用篇_03

文章目录一、普通集群搭建1. 停止 全部 MQ服务节点2. 文件(.erlang.cookie)同步3. 组成集群操作3. slave 加入集群操作4. 查看集群状态5. 访问管控台界面二、配置镜像队列2.1. 镜像队列思路2.2. 策略执行2.3. 登录管控台查看配置的策略信息一、普通集群搭建 1. 停止 全部 MQ服…

oracle数据库触发器删除不,Oracle之后删除触发器

本Oracle教程解释了如何在Oracle中创建Before Delete触发器的语法和示例。Before Delete触发器表示Oracle将在执行删除操作之前触发此触发器。语法在Oracle / PLSQL中创建Before Delete触发器的语法是&#xff1a;CREATE [ OR REPLACE ] TRIGGER trigger_nameBEFORE DELETEON t…

MaxCompute Tunnel上传典型问题场景

数据问题 Q&#xff1a;使用Tunnel Java SDK上传数据&#xff0c;上传数据可以自动分配到各个分区吗&#xff1f; A&#xff1a;目前Tunnel是无法自动上传数据并自动分配到各个分区的&#xff1a;每一次上传只支持数据上传到一张表或表的一个分区&#xff0c;有分区的表一定要…

开箱即用的安全方案:MaxCompute数据安全方案介绍

MaxCompute 是一个支持多租户的统一大数据处理平台&#xff0c;不同的用户对数据安全需求不尽相同。为了满足不同租户对数据安全的灵活需求&#xff0c;MaxCompute 支持项目空间级别的安全配置&#xff0c;ProjectOwner 可以定制适合自己的外部账号支持和鉴权模型并且在某种程度…

RabbitMQ+haproxy+keeplived 高可用负载均衡+镜像集群模式_集成负载均衡组件 Ha-Proxy_02

服务器IPhostname节点说明端口管控台地址账号密码192.168.0.115mq-01rabbitmq master5672http://192.168.0.115:15672guestguest192.168.0.117mq-02rabbitmq slave5672http://192.168.0.117:15672guestguest192.168.0.118mq-03rabbitmq slave5672http://192.168.0.118:15672gue…

腾讯云连续三年登上KVM开源贡献榜,引领KVM技术标准!

近日在KVM社区最为重要和权威的大会KVM Forum上&#xff0c;2019年全球企业对KVM的贡献排名正式对外公布&#xff0c;腾讯云凭借本年度40个patch的贡献名列全球第七&#xff0c;连续三年成为国内唯一登榜的云计算服务商。 对此腾讯云虚拟化资深研发专家李万鹏介绍&#xff0c;腾…

异构计算:软硬件结合全栈助力AI大爆发

9月20日上午&#xff0c;杭州云栖小镇E1-2会场&#xff0c;备受业界关注的2018年杭州云栖大会异构计算专场召开。 近年来&#xff0c;人工智能持续爆发&#xff0c;对算力提出了更高的要求。异构计算作为大计算时代的解决方案&#xff0c;意在打破传统通用计算的限制&#xff…

php数组获取差集,php数组求差集问题

最近在写一个项目 项目中 涉及到数组差集问题 代码如下$arr1 [["cardId" > 1010284722,"beforeAmounts" > 100,"afterAmounts" > 20,"diffAmounts" > -80,"diffStatus" > 1],["cardId" > 1010…

弹性计算平台技术:云服务器“安全”“稳定”“弹性”的基石

9月19日上午9点&#xff0c;杭州云栖小镇E1-3会场&#xff0c;2018年杭州云栖大会弹性计算平台技术专场拉开帷幕。 弹性计算系列产品是云时代的基石产品之一&#xff0c;一直备受外界关注。作为弹性计算团队在本届云栖大会的开场大戏&#xff0c;平台技术专场吸引了超过200位与…

RabbitMQ+haproxy+keeplived 高可用负载均衡+镜像集群模式_集成高性能高可用组件 Keepalived_03

服务器IPhostname节点说明端口管控台地址账号密码192.168.0.115mq-01rabbitmq master5672http://192.168.0.115:15672guestguest192.168.0.117mq-02rabbitmq slave5672http://192.168.0.117:15672guestguest192.168.0.118mq-03rabbitmq slave5672http://192.168.0.118:15672gue…

AirPods Pro 到底「Pro」在哪里?

2019 嵌入式智能国际大会即将来袭&#xff01;购票官网&#xff1a;https://dwz.cn/z1jHouwEAirPods Pro一出&#xff0c;又被网友疯狂恶搞。有吐槽AirPods Pro&#xff0c;只是AirPods的复制版本的。有吐槽AirPods Pro&#xff0c;像个吹风机的。有吐槽像植物大战僵尸的。2018…

python pow和**_「Python学习笔记」Python函数高级应用

Python, 函数本身也是一个对象函数既可以赋值&#xff0c;也可以用作其他函数的参数&#xff0c;还可作为其他函数的返回值。使用函数变量Python的函数也是一种值&#xff1a;所有函数都是function对象&#xff0c;这意味着可以把函数本身赋值给变量&#xff0c;就像把整数、浮…

oracle中sga的合理设置,oracle学习:SGA_MAX_SIZE参数设置

oracle学习&#xff1a;SGA_MAX_SIZE参数设置时间&#xff1a;2017-07-11 来源&#xff1a;SGA_MAX_SIZE这个参数顾名思义&#xff0c;它用来控制SGA 使用虚拟内存的最大大小&#xff0c;这里的虚拟内存的含义可能会有所模糊&#xff0c;先可以这样理解&#xff0c;就是Oracle …