Göz önünde bulundurulması gereken başka bir seçenek de Zenity: http://freecode.com/projects/zenity.
Bir Python sunucu uygulaması (GUI bileşeni yok) geliştirdiğim ve herhangi bir python GUI araç takımına bağımlılık getirmek istemediğim bir durum vardı, ancak bazı hata ayıklama komut dosyalarının girdi tarafından parametrelenmesini istedim dosyaları ve komut satırında belirtmediyse, kullanıcıyı bir dosya için görsel olarak sormak istedim. Zenity mükemmel bir uyum oldu. Bunu başarmak için alt işlem modülünü kullanarak "zenite - dosya seçimini" çağırın ve stdout'u yakalayın. Elbette bu çözüm Python'a özgü değil.
Zenite birden çok platformu destekler ve dev sunucularında zaten kurulu olduğu için istenmeyen bir bağımlılık yaratmadan hata ayıklama/geliştirmemizi kolaylaştırır.
Bu sorular basit, çapraz platformlu bir python kitaplığı öneren yanıtları davet edecektir. İyi bir soru değil. Çok farklı cevaplar olacak ve böyle devam edecek. – leonneo
Bu sorunun neden kapatıldığını anladım, ancak benim için Tkinter ile açık bir dosya iletişiminin nasıl yapılacağı hakkında net ve basit bir örnek sunmak en hızlı olanıydı (aynı zamanda google'da ilk vuruş). Belki yeniden formüle edilmeli, böylece tekrar açılabilir mi? – luator
@luator, yardım merkezindeki kuralları takip etmek için soruyu düzenledi. –