【问题标题】:How to implement a toolstrip to my GUI?如何为我的 GUI 实现工具条?
【发布时间】:2017-04-08 04:55:38
【问题描述】:

我正在创建一个简单的应用程序来管理学习新语言时的生词。该应用程序是用 Python 编写的,我正在使用 Tkinter 构建 GUI。

如你所见,我几乎完成了——我只需要一个带有几个按钮的工具条,但 Tkinter 中似乎没有工具条小部件。我该如何克服这个问题?

【问题讨论】:

  • 创建一个框架。添加一些按钮。
  • ...作为工具条的替代品?必须有一种方法来实现程序的工具条。
  • 我相信 tkinter 没有任何特殊的小部件,但是 PyQt 有 QToolBarQMenuBar (取决于您是否需要图标或文本作为工具条中的按钮)。
  • 您可以使用Menu 小部件作为下拉菜单,但没有小部件可以创建真正的工具条。您确实应该创建一个Frame 并将其放在您的 GUI 顶部,将您的小部件放入其中,这将必须作为您的工具条。您当然可以在 Tcl 中设计自己的小部件,但工作量很大。
  • PyQt 是我所需要的。

标签: python tkinter toolstrip


【解决方案1】:

Tkinter 没有工具条小部件。

您有三个选择:

1)如果您想继续使用 Tkinter 构建您的应用程序,您可以在 GUI 顶部创建一个框架并在其中添加一些按钮,作为工具条的替代品.

2)您可以使用Tcl设计自己的小部件,这对于初学者来说绝对是一个很大的努力。

3)您可以从头开始切换到PyQt,它具有QToolBarQMenuBar(取决于您希望图标或文本作为工具条中的按钮)。

【讨论】:

  • 我并不惊讶它没有小部件,因为选项 1 是如此微不足道和简单。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-03-12
  • 1970-01-01
  • 2020-06-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多