Python Tkinter菜单栏垂直点分隔符

Python Tkinter菜单栏垂直点分隔符,python,tkinter,Python,Tkinter,我有下面的图像 有没有办法用tkinter在python中实现相同的“垂直点分隔符”?如果没有,哪个python gui库将具有此功能?我知道的唯一一个菜单栏分隔符是tkinter菜单类中的“add_separator()”方法。如果要在菜单栏上执行此操作,可以使用图像或unicode字符创建一个不执行任何操作的命令 例如: menubar.add_command(label="\u22EE", activebackground=menubar.cge

我有下面的图像


有没有办法用tkinter在python中实现相同的“垂直点分隔符”?如果没有,哪个python gui库将具有此功能?我知道的唯一一个菜单栏分隔符是tkinter菜单类中的“add_separator()”方法。

如果要在菜单栏上执行此操作,可以使用图像或unicode字符创建一个不执行任何操作的命令

例如:

menubar.add_command(label="\u22EE",
                    activebackground=menubar.cget("background"))

我不知道有什么东西是现成的,但是你可以添加一个包含点的图像的标签,或者一个包含应用了点画图案的垂直线的画布。如果您希望分隔符具有任何功能(如“拖动以重新排列”),这将相当复杂,我建议您寻找另一个本机支持该功能的GUI工具包。感谢您的回复,您能否建议一些GUI库具有“拖动以重新排列”功能,这正是我要寻找的。我尝试了以下代码行“menu.add_command(label=“\u22EE”,activebackground=menu.cget(“background”)”,但我将在菜单栏“\u22EE”中获得以下输出,而不是分隔符。。。也许是因为我有Python2.7?没关系,我只是在unicode之前加了“u”,谢谢你的回复!代码行如下所示:menu.add_命令(label=u“\u22EE”,activebackground=menu.cget(“background”))