我可以将标签添加到wxPython工具栏中的单个工具吗?

问题描述:

有谁知道是否有可能将标签添加到wx.ToolBar中的单个工具?我找到了全局设置,但没有为单个工具设置它的选项。我可以将标签添加到wxPython工具栏中的单个工具吗?

+0

小更新:我发现我可以通过混合旧的AddTool()和新的AddLabelTool()方法来实现它(至少在GTK中)。结果仍然混乱。 – 2012-03-15 19:19:20

我有一种感觉,这是本机小部件的限制。这是一件无所事事的事情。尽管如此,您可以将标签作为工具项上的图像的一部分。或者你可以用FlatMenu来完成,它有一个工具栏小部件等价物,用纯Python编写,所以你可以破解它。请参阅wxPython演示,了解其API的示例。

+0

不确定窗口,但我很确定GTK可以做到这一点:Gedit在其“工具栏”的工具栏中有一个标签 – 2012-02-27 23:45:22

+0

是的,它也可能只是一个操作系统的东西。其中一些变得复杂。这就是为什么我提到FlatMenu。它是纯Python,理论上在所有系统上看起来都是一样的。 – 2012-02-28 14:35:07

+0

哦,好的。然后,我会选择一个无标签的工具栏。谢谢! – 2012-02-28 15:20:27