2017-11-07 5 views
0

誰でも説明できるのですが、LinuxとWindowsでこのコードと異なる結果が出るのはなぜですか?ウィンドウズ上では、完全なカラーピッカー、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

あなたはLinuxでそれが悪いと思いますか? – Nae

答えて

1

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

あなたがからネイティブダイアログを見ています基本的なOSであり、通常のtkinter方法を組み込んだダイアログではありません。

-1

異なるプラットフォームで異なる理由は、ウィンドウとMacの両方で、ダイアログは基本となるOSによって提供されるということです。 Linuxでは、tkinterはダイアログ自体を描画する必要があります。

関連する問題