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

tkinter是否有表格小部件?

屠浩
2023-03-14
问题内容

我正在学习Python,我想用它来创建一个简单的GUI应用程序,并且由于Tkinter它已经内置(并且非常简单易用),所以我想用它来构建我的应用程序。

我想制作一个显示表的应用程序,该表包含一些我从数据库中加载的数据。

我已经搜索过,table但找不到与Tkinter table组件有关的任何示例和/或文档。

是否Tkinter有内置table组件?如果没有,我应该/应该使用什么呢?


问题答案:

Tkinter没有内置的表格小部件。您可以使用的最接近的是tkinter的sub包中的aListbox或a
Treeviewttk

但是,您可以使用tktable,它是Guilherme
Polo
Tcl/Tk
TkTable编写的小部件包装。 注意*
:要使用此包装器库,您首先需要安装原始Tk的库,否则将出现“导入错误”。
*TkTable



 类似资料:
  • 问题内容: 如果我能得到类似下面的信息,那将是很棒的。 伪代码: 在打印U时,将返回以下内容: 能够获得小部件设置将非常有用。这样我就可以相应地操纵其他小部件。 问题答案: 如果知道所需的设置,则可以使用该方法获取值,例如 它将打印 如果您想知道所有可用的选项,widget.config包含配置,并且如果您希望的话,可以创建您可能需要的全部或部分设置,例如 输出:

  • 问题内容: 我正在尝试制作一个Python程序,您可以在其中移动小部件。 这是我的代码: 但是,这会出现小故障,并且小部件来回跳转。 谢谢! 问题答案: 您观察到的行为是由于事件的坐标相对于拖动的小部件而引起的。用 相对 坐标更新小部件的位置(在 绝对 坐标中)显然会导致混乱。 __ 为了解决这个问题,我使用了和函数(允许将相对坐标转换为绝对坐标),并使用事件来确定拖动开始时光标在小部件上的位置。

  • 问题内容: 我正在尝试使用该函数查找窗口的大小,但最终返回的结果 我也曾尝试过,但我不断 码 问题答案: 您试图在渲染窗口之前获取尺寸。 在s之前添加一个,它会显示正确的尺寸。

  • 问题内容: 它似乎没有该属性,但是对我来说真的很有用。 问题答案: 你必须改变状态的的小部件从到 之后 进入或:

  • 问题内容: 我想在小部件类绑定之后绑定自事件,以便在调用绑定函数时更改小部件的文本。例如,在文本窗口小部件中的内容更改之前,将调用我的绑定。 问题答案: 在您的情况下,发生的事情是您的打印值绑定发生在类绑定之前,而类绑定实际上是在接受用户输入并将其放入小部件中的。有几种方法可以解决此问题。您可以绑定而不是,或者可以使用内置的条目验证功能在每次按键时调用您的代码。使用该解决方案,您将获得所有需要的数

  • 问题内容: 我正在用Tkinter创建一个GUI,GUI的主要部分是两个Treeview对象。 单击 项目(即目录) 两次 时,我需要 更改对象的内容。 如果Treeview项是按钮,则只需设置为适当的功能即可。但是我很难找到一种为Treeview项目创建行为的方法。 哪些Treeview选项,方法等使我可以将命令绑定到特定项并执行该命令? 问题答案: 如果您希望用户双击时发生某些事情,请向添加一

  • 我正在尝试用tkinter构建一个navigator应用程序,并且对于制作GUI和一般使用tkinter非常陌生。当整个窗口调整大小时,我似乎不知道如何很好地调整小部件的大小。当前调整大小的工作方式如下图所示。 顶部的描述是一个tkinter消息小部件,中间的导航树是一个检查表,两个按钮是常规按钮,按钮下面的文本是一个标签对象。我把这些放在tkinter根中。grid()方法,并根据需要使用ipa