问题标签 [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 投票
0 回答
21 浏览

python - 如何从条目中获取信息并将其插入另一个条目中,反之亦然?

我正在做一个转换器。您应该能够在第一个条目和其他转换中写入一些数字,反之亦然。

在这里,您可以从第一个条目转换为另一个,但反之则不行。如果可能的话,有人可以告诉我另一种方法吗?PS为我糟糕的英语道歉。

0 投票
1 回答
856 浏览

python - 如何在 tkinter 窗口中添加 CV2 跟踪栏

如何将 cv2 轨迹栏添加到 Tkinter 窗口?

我有我的队友制作的 2 段代码,但很难将它们集成到同一个窗口中。我可以在单独的窗口中使用它们,但我想在同一个窗口中使用它们。

在 TKINTER 中播放视频的代码:

我还有第二段代码,它使用 cv2 显示轨迹栏并更改视频的位置。

我必须将 cv2 轨迹栏集成到 Tkinter 窗口中。我能够集成,但由于我不知道如何在 tkinter 中使用实现 CV2 轨迹栏,所以我无能为力。

请帮忙。

0 投票
1 回答
888 浏览

python - 如何使用画布显示窗口调整 Tkinter 小部件的大小?

Linux~python 3.5

我意识到,因为我知道画布上显示窗口的大小,我可以更改列的宽度

如果有一种 LayoutManager 方法可以让它伸展,我会更喜欢,因为我还想隐藏标题和 idd 列。我也觉得它可以帮助我更好地理解 LayoutManagers。

还检查了许多关于使用小部件大小的文章,其中大多数是关于以编程方式调整窗口大小这是启动时的问题

我尝试使用不同的父母、包、网格。我不明白如何使用 displaywindow 作为父级它在 tk 中抛出 python 错误 no in。

谢谢你的帮助!

0 投票
2 回答
2361 浏览

python-3.x - 如何使用 tkinter 对齐网格中的小部件?

我试图将窗口中心的标签与它下面的两个按钮对齐,也居中。我一直在谷歌搜索并在这里寻找如何做到这一点,我发现网格很有帮助,但它并没有达到我的预期。如果我将每个小部件放在不同的行和列中,它会按预期工作,但是如果我将它们放在不同的行和同一列中,它们只会保持左对齐。我在网格上做错了什么?此外,任何关于我如何改进整体代码的建议都将不胜感激。

我省略了 LoadedMachine 和 CreateMachine 类,因为我觉得不需要它们。如果它们有帮助,我可以编辑问题以添加它们。

这就是我得到的:

在此处输入图像描述

我希望按钮靠得更近,离标签更近。

0 投票
1 回答
385 浏览

python - 如何在顶层窗口的 tkinter 上添加图片背景?

我发现此图片背景代码在我的主窗口上运行良好:

但是,当我在 Toplevel() 窗口上使用它时,它根本没有出现 - 我留下了灰色背景。它显示的唯一方法是当我使用 C.pack() 但我的所有小部件都没有显示时。我尝试使用 C.lift() 和 C.lower() 但似乎没有一个能按我的意愿工作。

0 投票
0 回答
194 浏览

tkinter - Tkinter,框架内小部件内的小部件

好的,所以我并不完全了解游戏开发。

所以,我一直在打开一个窗口(我已经这样做了),这个窗口将在我需要时显示不同的框架。

下面的代码打开窗口并打开框架:

然后它打开的是这个框架,它是在标签内显示一个按钮:

这当然只是一个测试样本,但有同样的问题,这里也是错误代码:

Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 14:57:15) [MSC v.1915 64 bit (AMD64)] on win32 输入“help”、“copyright”、“credits”或“license( )“ 了解更多信息。

重新启动:D:\Create and Destroy\FourSwords\Create_And_Destroy_Four_Swords.py Traceback(最近一次调用最后一次):文件“D:\Create and Destroy\FourSwords\Create_And_Destroy_Four_Swords.py”,第 14 行,在 Game_window() 文件“D:\ Create and Destroy\FourSwords\Create_And_Destroy_Four_Swords.py",第 13 行,在 Game_window
Menu=Start_gameFrameTest.Start_game(window_width,window_height) 文件 "D:\Create and Destroy\FourSwords\StartGame\Start_gameFrameTest.py",
第 8 行,在初始化 游戏中.Buttons(window_width,window_height) 文件“D:\Create and Destroy\FourSwords\StartGame\Start_gameFrameTest.py”,
第 34 行,在 Buttons
game.button_start.place(game.window,in_=game.label, x=((window_width)/2),y=((window_height)/2))File"C:\Users\owner\AppData\Local\Programs\Python\Python37\lib\tkinter\__init__.py", line 2188, in place_configure + self._options(cnf, kw))_tkinter.TclError: 不能相对于 .!label 放置 .!start_game.!button

请不要做这个网站所做的事情,只是给哦你应该使用它然后走开,请解释我应该如何以及为什么要使用它。

对于没有时间尝试和错误您模糊答案的我来说,这很烦人。因为如果我能做到那我就不会在这里了。

0 投票
1 回答
50 浏览

python - 如何检查它是否有一个类正在运行?

我制作了这个基本代码只是为了发送到这里看看我是否能找到解决方案。

我希望代码执行以下操作:当我按下按钮时,它会使用另一个按钮调用另一个类,如果我再次按下该按钮,它将检查该类是否仍在显示,以免添加另一个 X 按钮。我的代码供您查看结果并遵循代码库供读者理解。

https://imgur.com/a/UAx6xxd

我期望结果是当用户按下按钮时,它不会生成这个“窗口”。

0 投票
1 回答
150 浏览

python - 在每行开头添加 2 个空格的文本标记

我在文本小部件中有一个滚动条,所以我创建了一个文本标签,在每行末尾插入 2 个空格,这样一个字母单词就不会出现在滚动条后面,我将insert lineend其作为“space_tag”的索引,但它是还在文本小部件实例的第一行中添加了 2 个额外的空格,有人可以告诉我为什么会这样

self.t.insert('insert lineend', ' ')如果我只使用而不是使用标签,结果是相同的

0 投票
1 回答
208 浏览

pygame - 如何使 pygame 琐事问题出现在条目小部件中

我正在尝试使用 pygame 创建一个琐事游戏。第一个琐事问题出现在条目小部件上。但是,一旦第一个问题得到正确回答,我希望第二个问题出现在条目小部件中。此外,如果玩家在任何时候选择了错误的答案,我希望游戏退出/结束。

为长长的代码行道歉。我很想把问题和答案放在一个文本文件中,而不是直接在 python 中编码,但我显然不知道该怎么做。

0 投票
0 回答
149 浏览

python - Tkinter 应用程序 - 如何在框架内引用和检索条目值?

所有,这是我第一次在 StackOverflow 上发布问题。

我正在编写一个允许用户输入股票信息的 Tkinter 应用程序,启动时窗口看起来像这样。

如果你想再添加一条记录,你可以点击一个按钮,窗口现在变成这样:

由于我还想要一个按钮来删除不再需要的记录行,因此我使用 StackOverflow 中的一段代码一个接一个地附加帧。

这是我的问题:在用户输入所有必要信息并且现在想要执行计算后,我想将entry1, entry2, entry3... 转移到数据框(或dict, 或list)中进行存储。我怎么Entry能通过位置或其他方法引用那些?

以下代码用于Frame在每次单击add record按钮时添加一行 ( ) 或记录:


我看到framelist具有类型list并且是Frame. 有没有办法可以引用和撤回该值,例如第二帧的第一个条目?