पायथन 2.7 (32-बिट) विंडोज़: हम सरल जीयूआई के लिए थीम्ड टिंकर (ttk
) के लिए पायथन 2.7 के समर्थन के साथ प्रयोग कर रहे हैं और बहुत प्रभावित हुए हैं !! एक ऐसा क्षेत्र जहां नया थीम समर्थन कम हो गया है, यह है कि कैसे ओएस विशिष्ट आम संवाद लपेटे जाते हैं।पायथन 2.7: टीएमके के माध्यम से थीम्ड "आम संवाद" tkinter इंटरफेस?
सही किया: दूसरे शब्दों में, MessageBox
और ColorChooser
आम संवाद "बदसूरत" देख विन 95 शैली ब्लॉक वाले की तलाश में बटन बनाम थीम पर आधारित (गोल/ढाल) बटन है कि सामान्य रूप XP, विस्टा के तहत इन आम संवाद पर दिखाई दें, राशि और विंडोज 7. (मैं समान, अन-थीम वाले परिणामों के साथ सभी 3 प्लेटफार्मों पर परीक्षण कर रहा हूं)।
नोट: FileDialog आम संवाद (askopenfilename
, askopenfilenames
, asksaveasfilename
, askdirectory
) सभी ठीक से थीम्ड हैं।
import tkMessageBox as messagebox
messagebox.showinfo()
import tkColorChooser as colorchooser
color = colorchooser.askcolor(parent=root, title='Customize colors')
(कम से कम Windows XP के तहत या अधिक) क्या Tkinter के MessageBox
और ColorChooser
आम संवाद संगत ओएस विषय होने के लिए प्राप्त करने के लिए आवश्यक है पर कोई भी विचार?
यह एक महान पकड़ है। मैं इसे पाइथन में बग ट्रैकर में लाने जा रहा हूं और देख सकता हूं कि हम कुछ रास्ता बना सकते हैं या नहीं। –
राफे: इस समस्या के साथ पाइथन बग ट्रैकर को अपडेट करने के लिए धन्यवाद। मैं इस समस्या को ठीक करने में मदद करने के लिए खुश हूं। मुझे यकीन नहीं है कि मैं कोड के अनुसार योगदान कर सकता हूं, लेकिन मुझे विंडोज के कई संस्करणों पर किसी भी कोड फिक्स का परीक्षण करने में खुशी होगी, उदाहरण के लिए। एक्सपी, विस्टा, विंडोज 7. – Malcolm
यहां इस मुद्दे का एक लिंक है, आप हमेशा स्रोत को देख सकते हैं और देख सकते हैं कि स्रोत को सही करने का कोई तरीका है या नहीं। जिस तरह से चीजें काम करती हैं, जबकि आप एकतरफा कोड नहीं कर सकते हैं, कोई भी पैच लिख सकता है और उन्हें देख सकता है। http://bugs.python.org/issue10171 –