问题标签 [tkinter-layout]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1314 浏览

python - Matplotlib NavigationToolbar 小部件未显示在 Tkinter GUI 中

我正在用 Tkinter 设计一个简单的 GUI,它由一个 ListBox(带滚动条)和一个画布(FigureCanvasTkAgg)组成来绘制。ListBox 是一组变量(时间序列),在选择时绘制为 xy 图。布局示意图如下:

构建 GUI 时,导航工具栏不存在,我尝试使用 pack() 和 grid() 几何管理器。如果错误如此明显,我深表歉意,但我不知道可能出了什么问题。最小的代码是:

0 投票
1 回答
968 浏览

python - Python - Tkinter 文本大小未调整大小

我正在尝试制作一个使用 Tkinter 调整大小的窗口,它工作正常。但我也希望字体大小按比例缩放。输入框完全调整大小,但文本大小保持不变。我也可以更改条目文本大小吗?我该怎么做呢?

先感谢您。

到目前为止,这是我的代码片段:

0 投票
1 回答
9399 浏览

python - 如何对齐标签,tkinter中的条目

我真的很沮丧,试图在 tkinter 中对齐标签和输入按钮。我想创建一个如下所示的 GUI

在此处输入图像描述

以上页面使用页面工具开发。我编写了一个代码来获得相同类型的页面,但它有很多错位。

0 投票
1 回答
964 浏览

python - pack_propagate(0) 等效于 Grid 和 place

我正在尝试为正在处理的应用程序在框架上放置一个按钮......但是当我使用网格时框架消失了

如果我使用place,更糟糕的是,它们都消失了......我看不到FrameButton

但是当我使用 pack_propagate(0) 时,我可以同时看到它们...

我的问题是,

  1. pack_propagate(0) 是什么意思?
  2. 为什么框架在有和没有 pack_propagate(0) 的情况下表现得很奇怪?
  3. GRIDPLACE的 pack_propagate(0)等价物是什么?
0 投票
1 回答
1566 浏览

python-3.x - Tkinter Treeview 在主窗口外运行

我正在尝试创建一个具有可变列数的 Treeview,当列数使 TreeView 比主窗口宽时,它允许水平滚动。现在我已经实现了垂直和水平滚动条。永远不会启用水平滚动条,因为包含它的 TreeView 和 Frame 都展开以适应所有列,而多余的列会从主窗口中流出。但是,无论行数如何,TreeView 的高度都不会改变。如果有人可以帮助我模仿水平的行为,将不胜感激。

TreeView 太大,看不到垂直滚动条或水平滚动条的右端 TreeView 太大,看不到垂直滚动条或水平滚动条的右端

TreeView 适合,两个滚动条都可以看到 TreeView 适合,两个滚动条都可以看到

我试图在下面包含相关代码:

0 投票
1 回答
4556 浏览

python - 在单击按钮之前执行 Tkinter 按钮命令

我创建了一个框架,我有两个浏览按钮,我想浏览两个以“.txt”扩展名结尾的文件并将其打印在屏幕上。

在我的场景中,浏览功能在按下框架上的按钮之前被调用。我期待它应该在我按下按钮时调用。附上完整代码。请有人纠正我做错了什么。

0 投票
2 回答
827 浏览

python - Tkinter 框架出现在其父级之外

我试图在其父框架内网格化一个标签,但它却显示在窗口的底部,我认为这与我告诉它去的地方无关。这是我的代码:

最后两行是我遇到的麻烦。self.wrngguess_title没有出现在窗口wrong_guess_frame的底部,而是出现在窗口的底部,我无法弄清楚是什么原因造成的。

任何帮助,将不胜感激。TIA

0 投票
1 回答
884 浏览

tkinter - Tkinter Canvas 文本输入字段定位

我有一个画布字段,需要一个文本输入框,但我没有找到可行的解决方案。现在有一个输入字段,但在北中心,我需要在左侧站点上的这个输入字段,我不知道如何定位这个输入字段。

有什么办法吗?

0 投票
1 回答
52 浏览

python-3.x - 如何将小部件放置在画布中?

我正在使用 tkinter 为我的学校创建一个项目,该项目专注于牙科诊所。我在此处发布的代码会打开一个窗口,要求患者登录或注册。除画布部分外,该功能正常工作。函数执行时;标签、文本字段和按钮移出我放在根窗口中的画布,如输出的屏幕截图所示。我应该进行哪些更改以使标签、文本字段和按钮在画布中而不是在画布之外?

函数执行后的输出

0 投票
0 回答
38 浏览

python-3.x - 输入文本功能

我想知道 tkinter 中的输入文本是否可以具有多个功能?如果没有,还有其他方法吗?

这是我的代码:

我想在多个功能中使用这些条目,但目前有一个很大的条目,因为我无法分配多个参数,我该如何解决这个问题?