【问题标题】:frame overlapping in tkinter in python [duplicate]python中tkinter中的帧重叠[重复]
【发布时间】:2017-09-19 19:29:56
【问题描述】:

我是 python 新手,使用 python 2.7。现在我想知道如何在 tkinter 中重叠帧。谁能告诉我在 python 中使用 tkinter 的帧重叠(如微软计算器的图片所示)?这是一个不同的问题,我不想将一个框架固定在另一个框架上,我只想当我点击现有框架上的按钮时,另一个框架应该出现在父框架上方,它不应该完全隐藏父框架。

【问题讨论】:

  • 这取决于您使用叠加层的目标。您可以使用grid() 轻松地将一个框架设置在另一个框架之上。但是,您确实应该尝试自己解决此问题,当您遇到困难时,请提出问题,因为堆栈溢出不用于为您完成工作,而只是帮助您克服障碍。
  • 亲爱的,我是 python 新手,我从未实现过帧重叠和帧滑动。所以如果你有知识,请帮我举一个简单的例子。
  • 为了有人在这里帮助您,您需要提供Minimal, Complete, and Verifiable example。如果您无法生成可以运行的简单代码并为您的问题提供特定问题,那么您需要去看一些教程或阅读更多文档。
  • 你不应该要求别人为你做所有的工作。试着自己做。然后返回您尝试过的代码,并在遇到困难时提出问题。
  • 你不能给我一个简单的例子来说明我的问题吗? @SierraMountainTech

标签: python python-2.7 python-3.x tkinter


【解决方案1】:

1 python tkinter how to layer frames on top of eachother.

2How do you overlap widgets/frames in python tkinter?

3Switching between frames in tkinter menu

4Switching between frames in tkinter instead of stacking in eachother

等等等等等等。

如果你只是用谷歌搜索你想要的,你会发现很多例子。

一旦您进行了一些研究并实际编写了代码并且您还没有设法弄清楚您做错了什么或缺少什么,那就是当您在此处提出有关堆栈溢出的问题并提供 @ 987654325@.

阅读How to ask a good question,您也会受益匪浅。

我们没有刻薄或苛刻。堆栈溢出并不真正意味着一般的基本容易弄清楚的问题。您可以使用无数其他论坛和 Q/A 之类的网站来解决“低质量/广泛的问题”。

当我第一次开始编程时,我对堆栈溢出有同样的想法。 “为什么有人不能回答我的问题?”。原因是我当时的问题要么是已经被多次回答的常见问题,要么是我的问题几乎没有显示我尝试过的代码。

你可以在这里得到关于堆栈溢出问题的好答案,从基本到复杂的问题,但你需要表现出遵循我提供的链接上将阅读的指导方针的努力:

How to ask a good questionMCVE

【讨论】:

  • 感谢您指导我,但您提供的链接没有包含我的问题的答案。
  • 这些链接显示了如何将框架/小部件与位置分层,如何在框架之间切换,如果您使用谷歌搜索第一个链接等细节,则链接显示如何将一个框架堆叠在另一个类似页面上。链接的重点是在您提出一个几乎没有努力自己弄清楚的问题之前,说明您应该首先做什么。如果您通读,您会看到名为.tkraise() 的内容,这对于将特定框架放在另一个框架之上很有用。提供的链接是您所希望的最好的链接,像您这样的问题非常广泛。没有上下文没有细节
猜你喜欢
  • 1970-01-01
  • 2019-05-25
  • 1970-01-01
  • 2017-09-11
  • 2016-02-11
  • 1970-01-01
  • 2021-10-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多