我在tkinter中有一个Treeview(在Linux上是python3.6,但在windows上也是如此),我用它来模拟一种电子表格布局。我的问题是,如果我运行下面的示例代码并调整大小,比如“Column 1”,那么随着“Column 1”的增大,“Column 2”会变小。但是,如果我向右拖出final列,滚动条就会展开,现在我可以调整列1的大小而不改变列2的大小(相反,整个树视图都会展开)。如果再调整列1的大小,直到所有列都适合视图为止,那么行为似乎会恢复到原来的状态。在What causes this change of behaviour? Both, how can I stop it, and how can I ensure it's the default?

最小工作示例:import tkinter as tk

import tkinter.ttk as ttk

root = tk.Tk()

root.columnconfigure(0, weight=1)

root.rowconfigure(0, weight=1)

tree = ttk.Treeview(root)

tree["show"] = "headings"

tree["columns"] = list(range(3))

for i in range(3):

tree.heading(i, text="Column {}".format(i))

for i in range(5):

tree.insert('', "end", i)

tree.grid(row=0, column=0, sticky=(tk.N, tk.S, tk.E, tk.W))

xs = ttk.Scrollbar(root, orient=tk.HORIZONTAL, command=tree.xview)

tree["xscrollcommand"] = xs.set

xs.grid(row=1, column=0, sticky=(tk.E, tk.W))

root.mainloop()

python tkinter treeview_Python tkinter treeview列大小相关推荐

  1. python tkinter treeview_python tkinter用Treeview实现ListView效果

    先上图 再上代码: import ttk from Tkinter import * root = Tk() tree = ttk.Treeview(root, columns=('col1','co ...

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

    我想知道如何调整ttk.Treeview列中的文本.下面是我的意思的一个例子.请注意日期和数字之间的位置不正确.我认为这和间距有关,但我可能错了. 编辑:用Python 3编写.#! coding=u ...

  3. Python GUI设计 tkinter 笔记

    # <Python GUI设计 tkinter菜鸟编程>学习笔记,可直接执行代码 # 排版混乱,可设置Tab缩进为2个空格查看 # 此处整个笔记为python程序,可直接运,生成各类GUI ...

  4. 【Python应用】tkinter简介

    简介 tkinter是Python自带的GUI库. tkinter的全称是Tk Interface. 其中Tk是开发桌面应用的GUI工具库,它是Tcl的标准GUI,而Tcl全称Tool Command ...

  5. python窗体设置italic_007萝卜头学python:Python GUI 之Tkinter

    萝卜头社区 http://www.luobotou.net 同学问,python有没有图形窗口? 肯定是有的,今天我们来了解下tkinter:Tkinter =tk+inter(接口) Tkinter ...

  6. Python GUI编程(Tkinter)

    Python 提供了多个图形开发界面的库,其中 Tkinter: Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 ,Tk 和 Tkinter 可以在大多数的 U ...

  7. python中的tkinter模块

    tkinter介绍 tkinter是python自带的GUI库,是对图形库TK的封装 tkinter是一个跨平台的GUI库,开发的程序可以在win,linux或者mac下运行 除此之外还存在很多图形库 ...

  8. Python GUI之tkinter窗口视窗教程大集合

    Python GUI之tkinter窗口视窗教程大集合 一.前言 二.Tkinter是什么 三.Tkinter 控件详细介绍 1. Tkinter 模块元素简要说明 2. 常用窗口部件及简要说明: 四 ...

  9. Python基础笔记_Day14_Python图形化界面、Python GUI、tkinter、Python英汉词典

    Day14_Python图形化界面.Python GUI.tkinter.Python英汉词典 14.01_Python语言基础(Python实现英汉字典)(掌握) 14.02_Python语言基础( ...

最新文章

  1. 线性代数之相似矩阵与二次型基础点
  2. 牛客网_PAT乙级1004_福尔摩斯的约会 (20)
  3. 东北大学计算机 大一物理考试题,东北大学大学物理期末考题及答案Word版
  4. c语言计算机动画生成原理,计算机组成原理动画演示系统 - 源码下载|多媒体|源代码 - 源码中国...
  5. 汇编语言-学习笔记(一)
  6. python用逗号隔开输出_python思维导图入门第二篇,数据结构,精心整理
  7. 基于nao机器人实现语音对话(智能版本)
  8. 【自动驾驶】ROS机器人操作系统总结
  9. 创新声卡KX驱动调试设置及效果器使用详解
  10. 英雄联盟商城登录界面
  11. 生信高性能服务器,【玩转腾讯云】使用云服务器进行生信数据分析
  12. 计算机应用基础(专)【6】
  13. WPS新建文字分享微信.docx形式_高效神器:花 5 分钟输入文字,就能自动变成 PPT...
  14. 基于Eclipse+Java+Swing+Mysql图书信息管理系统
  15. Tiled结合Unity实现瓦片地图——Unity实战篇
  16. 基于音乐/电影/图书的协同过滤推荐算法代码实现(基于用户推荐、基于项目推荐、基于SlopeOne算法推荐、基于SVD算法推荐、混合加权推荐)
  17. esp8266微信wifi配置AIRKISS
  18. 服务器显示器黑屏只有鼠标看得见,win10桌面黑屏只能看鼠标怎么办_桌面黑屏只有鼠标解决方法...
  19. Unity ShaderLab 坐标空间转换及方法
  20. 2003-2017年中国地级城市城投债发行数额、利率等数据

热门文章

  1. 修改falcon的钉钉告警格式
  2. 路漫漫其修远兮,吾将上下而求索(2019培训总结)
  3. 贾斯特里尼布鲁克斯,葡萄酒中的天花板
  4. CTFHub | bak文件
  5. AccelStepper库
  6. 驭势科技两位青年翘楚 荣登福布斯2021年度30 Under 30榜单
  7. flutter开发欠揍♎
  8. java工程师面试英文自我介绍_软件工程师面试英语自我介绍范文
  9. 索引、单列索引、复合索引、主键、唯一索引、聚簇索引、非聚簇索引、唯一聚簇索引 的区别与联系
  10. [小白系列]利用echarts或者pyecharts来实现高端大气上档次的可视化