मेरे क्यू में QPropertyAnimation के साथ एक समस्या है
मेरे कोड:
< कोड> कस्टस्ट्रिंग my_text = "हैलो एनीमेशन"; UI- & gt; textBrowser- & gt; setText ((quote_text)); UI- & gt; textBrowser- & gt; शो (); QPropertyAnimation एनीमेशन 2 (ui- & gt; टेक्स्टब्रोज, "ज्यामिति"); animation2.setDuration (1000); animation2.setStartValue (QRect (10.220 / 4,1,1)); animation2.setEndValue (QRect (10,220,201,71)); animation2.setEasingCurve (QEasingCurve :: OutBounce); animation2.start ();
अभी तक यह बहुत अच्छा लगता है, लेकिन समस्या यह है कि मैं इस एनीमेशन को केवल उसके बाद एक संदेश बॉक्स दिखा सकता हूँ।
<पूर्व> QMessageBox m; m.setGeometry (QRect (100,180,100,50)); M.setText ("निकट उद्धरण"); m.show (); m.exec ();
जब मैं इस संदेश बॉक्स का कोड निकालता हूं, तो मैं अब एनीमेशन नहीं देख सकता। कार्यक्रम की कार्यक्षमता को इस संदेश बॉक्स को बिल्कुल भी दिखाना आवश्यक नहीं है। क्या कोई भी मदद कर सकता है?
शायद यह एक अपडेट समस्या है क्या आप GUI में अपडेट () कॉल में QPropertyAnimation के मूल्य परिवर्तित () सिग्नल को जोड़ने का प्रयास कर सकते हैं?
Comments
Post a Comment