我需要幫助的Tkinter的對齊字符串Radiobutton
垂直對齊字符串指定寬度
正如你所看到的,它不完全一致。我怎樣才能讓「目標」文本垂直對齊?我這樣做是這樣的:
pairs = [None for x in range(10)]
for i in range(len(startList)):
pairs[i] = (''.join(["Start: (", str(startList[i].X), ",", str(startList[i]), ")", '{:>20}'.format(''.join(["Goal: (", str(goalList[i].X), ",", str(goalList[i].Y), ")"]))]), i)
radioRow = Frame(self)
radioRow.pack(fill=Y)
v = IntVar()
v.set(0)
for text, mode in pairs:
rdButton = Radiobutton(radioRow, text=text, variable=v, value=mode)
rdButton.pack(anchor=W)
它可以與具有所有字符相同的寬度等寬字體才能正常工作。 – furas
你必須證明'開始'而不是'目標' - 開始必須使用20個字符。 – furas