Python 在Tkinter菜单中将快捷方式信息向右对齐

Python 在Tkinter菜单中将快捷方式信息向右对齐,python,python-3.x,tkinter,menu,Python,Python 3.x,Tkinter,Menu,我正在Tkinter中编写一个应用程序,我正在创建一个ctrl+s保存功能,我想在菜单中显示它,但我无法在命令中使实际文本“ctrl+s”右对齐。我尝试使用选项卡,如下面的示例中所示,但这不起作用,并且在上面找不到任何内容。以下是我尝试过的: from tkinter import * class Gui: def __init__(self): self.root = Tk() self.menu = Menu(self.root)

我正在Tkinter中编写一个应用程序,我正在创建一个ctrl+s保存功能,我想在菜单中显示它,但我无法在命令中使实际文本“ctrl+s”右对齐。我尝试使用选项卡,如下面的示例中所示,但这不起作用,并且在上面找不到任何内容。以下是我尝试过的:

from tkinter import *

class Gui:
    def __init__(self):
        self.root = Tk()

        self.menu = Menu(self.root)
        self.root.config(menu=self.menu)

        self.label = Label(self.root, text="Welcome to dummy program")
        self.label.pack(padx=40, pady=20)

        self.file_menu = Menu(self.root, tearoff=False)
        self.menu.add_cascade(label="File", menu=self.file_menu)

        # In the next two lines is where I need the text aligned to the right
        self.file_menu.add_command(label="Save As \t Ctrl+S", command=lambda: self.label.config(text="Saved!"))
        self.file_menu.add_command(label="Open \t Ctrl+O", command=lambda: self.label.config(text="Opened!"))

        self.root.mainloop()

Gui()
但我希望它是这样的:


我不知道如何控制间距和对齐。谢谢。

菜单项有一个专门用于此目的的
加速器属性:

加速器指定要显示在菜单项右侧的字符串。通常描述一个加速器击键序列 可以键入以调用与菜单项相同的函数。这 选项不适用于分隔符或撕裂条目


菜单项具有专门用于此目的的
加速器
属性:

加速器指定要显示在菜单项右侧的字符串。通常描述一个加速器击键序列 可以键入以调用与菜单项相同的函数。这 选项不适用于分隔符或撕裂条目

self.file_menu.add_command(..., accelerator="Ctrl+S")