मैं wxpython में विजेट में एक रूपरेखा सीमा कैसे जोड़ सकता हूं? (कोई भी विजेट, उदाहरण के लिए, एक wx.Button
)विजेट पर रूपरेखा सीमा कैसे जोड़ें?
उत्तर
पैनल के लिए, आप उपयोग कर सकते हैं
p = wx.Panel(....., style=wx.SUNKEN_BORDER)
वहाँ
आप स्थिरांक से चुन सकते हैं:
wx.SIMPLE_BORDER
wx.RAISED_BORDER
wx.SUNKEN_BORDER
wx.NO_BORDER
आप wx.Button
के चारों ओर बॉर्डर बनाने के लिए चाहते हैं, तो मैं wx.BitmapButton
साथ अपने कस्टम बिटमैप का प्रयोग करेंगे:
b = wx.BitmapButton(pane, -1, wx.Bitmap('buttons/my_beautiful_button.png'))
किसी भी विजेट के लिए, मुझे लगता है कि आप हमेशा कुछ सीमा के साथ wx.Panel
बना सकते हैं और विजेट को पैनल में डाल सकते हैं।
कोई आसान तरीका 'मानक' विगेट्स wxPython में की तरह लग रहे बदलने का तरीका बताया ('मानक' मैं wx.Button, wx.CheckBox, आदि मतलब), क्योंकि वे का उपयोग आपके अंतर्निहित ओएस विंडो मैनेजर के मूल नियंत्रण और आप इसे बदल नहीं सकते हैं।
wx.lib
में खोदने का आपका तरीका है जहां आप बेहतर सामान्य नियंत्रण और खिड़कियां पा सकते हैं जो मूल नियंत्रण का उपयोग नहीं करते हैं बल्कि उन लोगों के कस्टम प्रतिपादन को प्राथमिकता देते हैं।
यदि आप अपने बटन पर बेहतर नियंत्रण रखना चाहते हैं, तो wx.lib.buttons
का उपयोग करें। एक ही नियम अन्य नियंत्रणों पर लागू होता है - wx.lib
देखें।
अच्छा विचार !!!! .... – user1513192