저는 파이썬 2.5에서 2.7로 옮겼습니다. 2.5에서 만든 GUI는 2.7에서 다르게 보입니다. 나는 Tkinter에서 "sticky = E + W"명령을 사용하여 특정 위젯을 확장하여 내 GUI의 전체 너비를 커버합니다. 2.5에서는 위젯이 자동으로 중앙에 배치되지만 2.7에서는 GUI의 왼쪽에 정렬됩니다. 이 문제를 해결할 명령을 찾을 수 없습니다. 나를 도울 수있는 사람? 여기위젯은 파이썬에서 다르게 정렬됩니다. 2.7 wrt 파이썬 2.5
파이썬 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)
감사합니다, 요리스
OS-X에서 python 2.7.3을 사용하여 재현 할 수 없습니다. 위젯이 나에게 집중되어 보인다 (나는 당신이 라벨에 대해 말하고 있다고 가정한다). - 명확하게 말하자면 스크린 샷에 대한 링크를 게시 할 수 있습니까 (1은 2.5 GUI를 표시하고 1은 2.7 GUI를 표시)? 또한, 어떤 OS를 사용하고 있습니까? – mgilson
@mgilson : 사진과 함께 내 질문을 업데이트했습니다. (불행히도 stackoverflow를 사용하여 사진을 추가 할 수 없었습니다). 또한 Win7을 사용하고 있습니다. – Yoris
편집 된 코드에서는 원래와 마찬가지로 가중치를 열에 추가하지 않습니다. 그것은 적어도 문제의 일부입니다. –