मुझे यह समस्या कई बार रही है।एक QWidget रीफ्रेशिंग
जब मैं widget.show()
के बाद QWidget
के कुछ गुणों को संशोधित करता हूं, तो विजेट अपडेट नहीं होगा। अधिकांश समय, माउस क्लिक करता है या जब माउस विजेट छोड़ देता है या प्रवेश करता है, तो विजेट अपडेट हो जाएगा। हालांकि, अगर मैं माउस छोड़ देता हूं, तो यह स्वयं ही ताज़ा नहीं होगा।
अब तक मैं ऐसा करने से इस समस्या से निपटने में कामयाब रहे:
widget.hide()
widget.show()
लेकिन यह एक बहुत ही गंदा ठीक है। क्या विजेट रीफ्रेश करने के लिए python
बताने का कोई बेहतर तरीका है?
धन्यवाद।
मैंने विजेट के माता-पिता पर अपडेट() को आजमाया लेकिन यह कुछ भी नहीं कर रहा था। वास्तव में, मुझे बस एहसास हुआ कि अद्यतन() केवल विजेट को अद्यतन करता है लेकिन इसके बच्चों को नहीं। इस विजेट पर काम करना और अपडेट करना() –
इसलिए यदि आपकी समस्या हल हो गई है, तो कृपया एक उत्तर दें (आपके लिए सबसे अच्छा) स्वीकृत के रूप में (इस प्रश्न को हल करने के लिए भी चिह्नित करें) – Chernobyl