2015-02-04 3 views
1

여기서 알 수 있듯이 글꼴 크기가 48pt이고 굵게 표시된 버튼을 만드는 코드가 있습니다.Tkinter Mac에서 글꼴 크기에 따라 Tkinter 버튼의 크기가 올바르게 조정되지 않습니다.

from tkinter import * 
win = Tk() 
button = Button(win, text="Play", font=("Helvetica 48 bold")) 
button.pack() 
win.mainloop() 

그러나 코드를 실행하면 버튼이 올바른 크기가 아닙니다. 너비를 올바르게 조절하지만 어떤 이유로 확대 된 글꼴이 단추의 위쪽 및 아래쪽 제한을 ​​초과하여 늘어납니다. 아무도 이걸하는 방법을 말해 줄 수 있습니까?

+0

코드가 완벽하게 작동하기 때문에 플랫폼 관련 문제 일 수 있습니다 (누락 된')'을 제외하고는)). Linux 배포판을 사용하고 있습니까? – nbro

+0

OS X. 사람들이 Mac을 통해 Linux를 사용하는 이유는 무엇입니까? 프로그래밍에 그렇게 나쁘지 않습니까? –

+0

오에스 텐은 완벽하게 훌륭합니다 :) 저는 제 맥에서 문제가 없었기 때문에 물었습니다. Windows에서 이런 종류의 문제가 생겨서 리눅스 배포본 때문일 수도 있습니다. – nbro

답변

0

이것은 OSX에 고유 한 문제입니다 - 정말 OSX 버튼처럼 보이게하려는 OSX 버튼, 다른 플랫폼에서와 같이 거의 구성 할 수 없습니다.

0

이 코드는 Windows 8.1 (예 : Python 3)에서 의도 한대로 실행됩니다 (저에게 도움이되었습니다).

아마도 오타뿐만 아니라,하지만 당신은이 라인에 결말을 ')'를 추가해야합니다

button = Button(win, text="Play", font=("Helvetica 48 bold") 
+0

나는 OS X에 대해 언급하지 않았다. –

+0

@DrewNolan Strange. 나는 또한 OS X을 사용하고 있으며,이 문제는 존재하지 않는다. – nbro

+0

허. 기묘한. 나는 10.10.1을 가지고있다. 그것과 관련이있을 수 있습니까? –

관련 문제