问题标签 [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.
python - Tkinter 通过单击主窗口中的按钮在辅助(第二个)窗口中具有按钮的问题
我现在已经能够生成一个代码,当我单击第一个窗口中的“测试”按钮时,它会弹出一个带有条目的新窗口。但是,我在第二个窗口中创建按钮时遇到问题。条目已创建,但没有按钮。另外作为一个附加问题,如果可能的话,我想补充一点,当我在第一个窗口中单击按钮测试时,会弹出带有条目/文本/按钮的第二个窗口并且第一个窗口被杀死?
我现在拥有它的方式,它向我弹出一个错误说“'MySecondGUI'对象没有属性'buttonPressed2”
帮助将不胜感激。
我在下面粘贴了我的代码:
GUI_VIEW 文件 (gui_view.py)
GUI主控制器文件
python - Tkinter columnconfigure 权重未调整
我是 Tkinter 模块的新手。我只有 PyQt5 的经验。我正在玩我的框架中的几个小部件。它们是三个按钮,我正在尝试相对于窗口的大小来扩大它们的大小。为此,我使用 w.columnconfigure(n, weight=1)。这应该将我拥有的 3 个按钮分布在窗口框架上。这是我正在运行的代码。在将小部件放置在网格中之前,我已经尝试使用 w.columnconfigure,并且如发布的代码中所见,在将小部件放置在网格中之后。我没有注意到任何区别或功能。有约定吗?无论如何,感谢任何指导!
python - 如何使用 Tkinter 在屏幕的每个上角对两组按钮进行分组?
我正在尝试编写一个 GUI,它将在窗口的左上角显示三个按钮,在窗口的右上角显示四个按钮。我试图通过创建不同的框架来做到这一点:一个“左”框架,我在其中放置第一个按钮组,稍后我将在其中添加更多按钮。一个“左上角”框架,我在其中添加了第一组剩余的两个按钮。我适合第二组的前三个按钮的“右上角”框架。最后是一个“正确”的框架,我适合最后一个按钮,稍后我将在其中添加更多按钮,如附图所示。
但问题是左上和右上的框架冲突并相互堆叠,另外右上的框架堆叠在右框架的顶部,有没有人解决这个问题?
这是当前的 GUI:
这就是我想要实现的目标:
python - 为两个不同的框架设置单独的网格
我想要一个包含两个框架的窗口。顶部框架包括五个用于用户输入的标签。底部框架包括两个按钮。我得到了这个结果:
很明显,按钮位置是错误的。在我看来,按钮的网格不起作用。
这是我的代码:
python - 设置滚动条以使用树视图
我试图在此处向树中添加滚动条,以便将数据保留在用户的视图中,因为树延伸到屏幕外(窗口限制为 1280x720)。但是,滚动条不会移动它。这是代码:
有谁知道我将如何限制树的大小以使其进入可以在窗口范围内滚动的位置?
python-3.x - tkinter 框架网格未根据网格配置进行调整
.gridcolumnconfig
对输出没有影响:
我正在尝试了解 tkinter 中的网格配置。在下面的示例代码中,输出对我给出的任何权重都没有影响.gridcolumnconfig
。请帮助我了解如何.gridcolumnconfig
工作.gridrowconfig
。
提前致谢
我希望网格布局可以根据我提供的任何权重比例进行调整。
python - 从 gui 打开一个新的 gui
根据以下评论更新代码
我正在努力让我的顶级打开按钮按下!
我已经扫描了此处的代码,但似乎无法获得有效的解决方案。我最近的错误是:
AttributeError: '_tkinter.tkapp' 对象没有属性 'unavail'