python treeview显示多列_Python tkinter treeview列大小
我有一個Treeview在tkinter(Linux上的Python 3.6,但同樣發生在Windows上),我用它來模擬一種電子表格佈局。我的問題是,如果我在下面運行示例代碼,並調整大小說「列1」,那麼隨着「列1」變大,「列2」變小。但是,如果我將最後的列拖出到右側,滾動條將展開,現在我可以調整第1列的大小而不更改第2列的大小(而是整個樹視圖展開)。如果您再調整第1列的大小,直到所有列都適合視圖,則行爲似乎會恢復到原始狀態。Python tkinter treeview列大小
是什麼導致了這種行爲改變?兩者,我怎樣才能阻止它,以及如何確保它是默認的?
最小工作例如:
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 treeview显示多列_Python tkinter treeview列大小相关推荐
- python窗口显示表格_Python tkinter Treeview创建GUI表格(可编辑、新建单元格)
版本:Python3.7 1.使用Treeview创建表格界面 from tkinter import ttk from tkinter import * root = Tk() # 初始框的声明 c ...
- python炫酷动画源代码_Python tkinter实现的图片移动碰撞动画效果【附源码下载】...
本文实例讲述了Python tkinter实现的图片移动碰撞动画效果.分享给大家供大家参考,具体如下: 先来看看运行效果: 具体代码如下: #!/usr/bin/python # -*- coding ...
- python怎么显示行号_python怎么显示行号
我们如果想让Python IDLE显示行号,我们可以通过扩展IDLE功能来做到. 1.我们需要下载一个LineNumber.py扩展. 相关推荐:<Python教程> 2.我们打开Pyth ...
- python treeview显示多列_Python Gtk TreeView列数据显示
我一直在使用这里找到的代码: 几年来成功地格式化了Treeview数字列.但是当我使用循环插入列时,列显示的是第一列中的数据,而不是我希望从ListStore中获取的数据.为什么会这样?我已经为此挣扎 ...
- python frame如何置顶_Python tkinter frame父窗口小部件排列列
我把滚动条放在一个框架里,框架放在一个小部件里.这个框架上面有一个标签.上面的标签有三列.带有滚动条的框架有三列.我无法让框架内和框架上方的三根柱子对齐.在 如果您能帮我排好纵队,我们将不胜感激.谢谢 ...
- python gui如何输入图片_python tkinter GUI绘制,以及点击更新显示图片代码
tkinter 绘制GUI简单明了,制作一些简单的GUI足够,目前遇到的一个问题是不能同时排列显示多幅图片(目前没找到同时显示解决方法), 退而求其次,改成增加一个update按钮,每次点下按钮自动更 ...
- python在画布上显示动态图片_python Tkinter在画布上显示图像,它总是blin
我正在从相机捕捉图像,并将图像显示在Tkinter的画布上. 但是,出现了一个奇怪的现象,画布将闪烁下面的代码def get_image_cam() : global cam,cam_flag,cam ...
- python中label组件参数_Python tkinter(六) 标签(Label)组件的属性说明及示例
使用语法 widget = Radiobutton( master, parameter=value, ... ) master:文本框控件的父容器 parameter:文本框的参数 value:参数 ...
- python安装进度条不动_python – tkinter中的进度条不起作用
我正在写一个小应用程序来复制一些文件.我做了几乎所有我想要的东西,但有三件事: 1)复制选项处于运动状态时移动的进度条.我可以显示它,但它不会反应. 我用这个来表明它: self.p = ttk.Pr ...
- python的窗口处理模块_Python tkinter模块弹出窗口及传值回到主窗口操作详解
本文实例讲述了Python tkinter模块弹出窗口及传值回到主窗口操作.分享给大家供大家参考,具体如下: 有些时候,我们需要使用弹出窗口,对程序的运行参数进行设置.有两种选择 一.标准窗口 如果只 ...
最新文章
- android点击事件注册方式,Android界面控件(3)— 注册同一个点击事件的监听器...
- ggbiplot-最好看的PCA作图:样品PCA散点+分组椭圆+变量贡献与相关
- 李洪强iOS开发之RunLoop的原理和核心机制
- Github 又不能访问了!!!
- Android中怎样使用Navicat可视化查看sqllite的数据库(查看db文件)
- AAAI 2021 | 基于对比学习的聚类工作
- (技能篇)双机热备之Oracle切换故障处理
- Java操作HBase
- 喝最烈的酒、挖最大的DONG——工具与技巧篇
- 与一线Linux嵌入式开发工程师的对话
- 什么是Java线程池
- testNg 关闭浏览器异常解决办法
- matlab 高级函数 —— colfilt/blockproc (图像)矩阵的分块处理
- 自学python免费教材-Python 有哪些入门学习方法和值得推荐的经典教材?
- 初学者 | 分词的那些事儿
- 3.1 API : DecisionTreeClassifier、DecisionTreeRegressor
- selenium-js
- 机器之心的进化 / 理解 AI 驱动的软件 2.0 智能革命
- 看这篇就够了——ubuntu扩展屏幕及装显卡驱动后黑屏问题
- java中输出第一个a的的位置,java小编程--在一个A字符串中找到与B字符串一样的,返回B字符串出现的第一个位置...
热门文章
- MySQL8.0.19解压安装教程
- python内置函数type_Python基于内置函数type创建新类型
- python实现k-shell复杂网络_企业网络结构复杂,如何高效、简单实现异地组网?...
- suse 内核编译安装_Linux内核编译与安装
- python 清屏_见识Python百宝箱,十行代码制作动态广告牌
- cad结构字体_AutoCAD字体选择:如何快速选中gbcbig.shx通用字体
- 面试题:怎么以最快速度计算8*4:
- bootstraptable 一条数据跨行_据说它是唐山市拥有奶茶店最多的一条街,你一定也逛过!...
- .net 怎么在控制器action中返回一个试图_ASP.NET Core MVC/WebAPI中另辟蹊径的全局统一异常处理方式...
- iOS:懒加载符号绑定流程