2017-07-01 3 views

答えて

0

。そして、これが解決策がテストされた場所です。まず、それが起こる理由。ルートウィンドウは、filedialogの親です。ウィンドウグループのコンセプトは、Linux(そして明らかにOsx)に固執しています。通常、フィールドダイアグラムは親ウィンドウ上に配置されますが、親ウィンドウを取り消すと、それにはアクティブな図形が描画されません。解決策は、rootを取り下げる前にfiledialogを呼び出すことです。それでは、これがどのように行われているのです。

root = tk.Tk() 
root.focus_force() 
# Cause the root window to disappear milliseconds after calling the filedialog. 
root.after(100, root.withdraw) 

folder = filedialog.askdirectory() 
+0

おかげで、あなたが言及したように、私は正確にしようと、ファインダー窓はなく、eveythingを超えている:sublimetext UI /アイドルUI /ターミナルUI、私は前と同じ問題を持っています。 – pempem

関連する問題