我刚刚从 Python 2.5 转移到 2.7,我看到我在 2.5 中创建的 GUI 在 2.7 中看起来不同。我在 Tkinter 中使用“sticky = E+W”命令来拉伸某些小部件以覆盖我的 GUI 的整个宽度。在 2.5 中,这些小部件自动居中,但在 2.7 中,这些小部件与我的 GUI 左侧对齐。我找不到解决此问题的命令。有谁能帮助我吗?
这是我在 Python 2.5 和 2.7 中的 GUI 的图片(抱歉,我不得不删除标签,因为它是我为我的工作创建的 GUI..)
有关我使用的代码的更多详细信息:
root = Tk()
root.grid()
F = Frame(root, relief = GROOVE, borderwidth = 3)
F.grid(row = 0, column = 0, sticky = EW)
Label(F,text = 'Data Source:', font = ('Arial',10)).grid(row = 0, column = 0)
LocalVar = IntVar()
CB1 = Radiobutton(F, text = 'Option 1', variable = LocalVar, value = 0, font = ('Arial',10,'italic'))
CB1.grid(row = 0, column = 1)
CB2 = Radiobutton(F, text = 'Option 2', variable = LocalVar, value = 1, font = ('Arial',10,'italic'))
CB2.grid(row = 0, column = 2)
FAQ = Button(root, bitmap = "info", width = 40, command = ShowFAQ, bg = '#0F238C', fg = 'white')
FAQ.grid(row = 0, column = 0, sticky = E)
问候, 乔里斯