2017-11-07 6 views
0

누구나 설명 할 수 있습니까? 리눅스와 윈도우에서이 코드로 다른 결과를 얻는 이유는 무엇입니까? 창문에 그것의 완벽한 색상 선택기와 Linux의 쓰레기. Tkinter를 두 모듈은 버전 colorchooser.py의 소스 코드의 주석에서 (8.6)Tkinter 색상 선택 창 VS. linux

from tkinter import * 
from tkinter.colorchooser import * 
def getColor(): 
    color = askcolor() 
    print color 
Button(text='Select Color', command=getColor).pack() 
mainloop() 

Windows Example

Linux Example

+0

각각의 경우에 사용중인 tkinter의 버전을 알려 주실 수 있습니까? – Stein

+0

당신이 리눅스에서별로 좋지 않을 것이라고 생각하는 이유는 무엇입니까? – Nae

답변

1

:

# this module provides an interface to the native color dialogue 
    # available in Tk 4.2 and newer. 

당신은에서 기본 대화 상자를보고있다 기본 OS가 아니라 대화 상자가 일반적인 tkinter 방식으로 구축되었습니다.

-1

다른 플랫폼에서 다른 이유에 대한 대답은 Windows와 Mac에서 기본 OS에 의해 대화 상자가 제공된다는 것입니다. 리눅스에서는 tkinter가 대화 상자를 그려야합니다.