当前位置: 首页 > 面试题库 >

为什么树视图窗口小部件虽然只给了两列,但为什么还要增加一列呢?我也无法控制它的宽度

穆宾白
2023-03-14
问题内容
  1. 我不知道如何控制小部件的宽度
  2. 我不能只显示2列
    from Tkinter import *
    

    from ttk import Treeview
    root = Tk()
    tree = Treeview(root, height = 10, columns = 2)
    tree[‘columns’] = (‘one’,’two’)
    tree.column(‘one’, width = 50)
    tree.column(‘two’, width = 50)
    tree.heading(‘one’, text = ‘UserName’, anchor = ‘center’)
    tree.heading(‘two’, text = ‘ID’, anchor = ‘centeenter code herer’)
    tree.grid(row = 3, column = 0)
    root.mainloop()


问题答案:

第一列是树。您可以使用show属性将其关闭。该值必须是零个或多个值的列表。有效值headings将显示列标题并tree显示树。默认值为['tree', 'headings']

这是使树视图显示列标题而不显示树的方法:

tree = Treeview(root, height=10, columns=2, show=["headings"])

如果您想看树,但是想要控制它的宽度,也可以这样做。树列始终可以用标识'#0'。您可以使用该column方法设置宽度:

tree.column('#0', width=50)


 类似资料:
  • 编写并测试您自己的函数char*funct(char*str,int x),反转字符串str(位置n的字符除外),并返回修改后的str作为结果。函数funct的用途可以是: 这是主要的: 你好CppepC ollH 应该是: 你好Cpp

  • 我需要在列表中执行两个进程 1. 2. 当我同时做其中一个时,它们做得很好,但当我同时做两个时,列表中的一些项目重复;这里可以看到我的代码: 和数据类:

  • 我不是流口水的专家。不过,通过实验,我对它有了一些了解。我无法欣赏,为什么我需要它。 我的典型应用程序是业务Web应用程序。是的,他们确实有一些规则。但是,这些都是使用数据库表、SQL查询和中的良好UI来实现的,以便业务用户修改规则。规则不是武断的,它们在投入生产之前是经过仔细考虑的。 我的业务用户永远不会使用(Drools)脚本语言来修改任何内容。更不用说修改规则了。他们非常乐意使用UI屏幕来修

  • 这几天在学dart和flutter,真的发现dart和js一模一样,知道google为了取代js才有开发出了dart这个语言,但有一个问题有点不明白,google为什么要再去弄一个本来就有的语言?为了取代js弄出来dart,为了取代java弄出来golang,他们为什么要这样呢? 上面的问题有点想不明白,有懂的吗?

  • 本文向大家介绍为什么eval要添加括号呢?相关面试题,主要包含被问及为什么eval要添加括号呢?时的应答技巧和注意事项,需要的朋友参考一下 没太理解题意,方法的调用是要加括号的啊…… 如果题目问的是为什么会有 这种调用形式的话,那是因为js规定在间接调用(无调用者上下文)时,其编译的代码会默认执行在顶层作用域。 例: 所以永远只会返回全局对象(该表达式可以作为的polyfill,并且无法被污染)

  • 当我的应用程序运行时,我的自定义操作栏和列表视图之间有一个空白空白,我想删除它,但找不到任何类方法或xml设置来做到这一点。 下面是我使用列表视图的静态编程语言代码: 下面是我列表视图的xml代码: 下面是的静态编程语言代码: 下面是的xml代码: