2012-08-12 22 views

उत्तर

8

पैनल के लिए, आप उपयोग कर सकते हैं

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 बना सकते हैं और विजेट को पैनल में डाल सकते हैं।

+0

अच्छा विचार !!!! .... – user1513192

2

कोई आसान तरीका 'मानक' विगेट्स wxPython में की तरह लग रहे बदलने का तरीका बताया ('मानक' मैं wx.Button, wx.CheckBox, आदि मतलब), क्योंकि वे का उपयोग आपके अंतर्निहित ओएस विंडो मैनेजर के मूल नियंत्रण और आप इसे बदल नहीं सकते हैं।

wx.lib में खोदने का आपका तरीका है जहां आप बेहतर सामान्य नियंत्रण और खिड़कियां पा सकते हैं जो मूल नियंत्रण का उपयोग नहीं करते हैं बल्कि उन लोगों के कस्टम प्रतिपादन को प्राथमिकता देते हैं।

यदि आप अपने बटन पर बेहतर नियंत्रण रखना चाहते हैं, तो wx.lib.buttons का उपयोग करें। एक ही नियम अन्य नियंत्रणों पर लागू होता है - wx.lib देखें।