का उपयोग कर QProcess प्रारंभ करता हूं, तो क्या मुझे एक पूर्ण स्लॉट मिलता है यदि मैं startDetached() का उपयोग कर QProcess प्रारंभ करता हूं तो क्या मुझे एक सिग्नल सिग्नल मिलता है? मैं एक प्रक्रिया शुरू करने की कोशिश कर रहा हूं, लेकिन प्रक्रिया समाप्त होने पर मुझे एक घटना प्राप्त करने में सक्षम होना चाहिए।यदि मैं startDetached
6
A
उत्तर
4
जब आप स्टार्टडेटेड का उपयोग करते हैं तो आपको सिग्नल नहीं मिल सकता है क्योंकि आपके पास कोई ऑब्जेक्ट नहीं है।
startDetached एक स्थिर कार्य है और जब आप इसे कॉल करते हैं तो प्रक्रिया सीधे QProcess ऑब्जेक्ट के बिना शुरू की जाती है। इसलिए, यहां तक कि यदि कोई सिग्नल था तो आप इसे किसी भी चीज़ से कनेक्ट नहीं कर पाएंगे क्योंकि आपके पास कनेक्ट करने के लिए कोई ऑब्जेक्ट नहीं है।
यदि आप एक संकेत चाहते हैं तो आपको एक QProcess ऑब्जेक्ट बनाना चाहिए और फिर उस पर कॉल करना चाहिए। प्रक्रिया समाप्त होने पर आप समाप्त सिग्नल प्राप्त करने में सक्षम होंगे।
संबंधित मुद्दे
- 1. यदि मैं mysql (LINUX)
- 2. यदि मैं REST
- 3. यदि मैं जावा 7
- 4. JNI_CreateJavaVM: यदि मैं विफलता
- 5. यदि मैं SQL कथन
- 6. यदि मैं व्यूपोर्ट
- 7. यदि मैं कम डिवाइस
- 8. jQuery - यदि मैं कीबोर्ड
- 9. यदि मैं सी ++
- 10. यदि मैं HttpGetEnabled = false
- 11. यदि मैं ड्रॉप डाउन बॉक्स
- 12. मैं कैसे कार्यान्वित करूं यदि फ्लेक्स/बाइसन
- 13. यदि मैं .NET 4.0 से 4.5
- 14. यदि विवरण
- 15. यदि Angular.js
- 16. यदि चर
- 17. यदि टीपीएल
- 18. यदि चेकबॉक्स
- 19. यदि सी ++
- 20. यदि स्थिति
- 21. यदि MySQL
- 22. यदि jqgrid
- 23. यदि कथन
- 24. यदि अन्यथा
- 25. क्या होता है यदि मैं एक एएसपी.NET वेब पेज
- 26. मैं "यदि ऑब्जेक्ट मौजूद है" स्थिति कैसे सेट करूं?
- 27. यदि मैं फ़ायरबेस सरल उपयोगकर्ता नाम और पासवर्ड प्रमाणीकरण
- 28. यदि मैं एक IQueryable से चुनता हूं तो शामिल है
- 29. यदि स्ट्रिंग बराबर नहीं है तो मैं तुलना कैसे करूं?
- 30. यदि संशोधित-ओवरराइड ब्राउज़र में यदि कोई नहीं- मैच
आपकी टिप्पणी के लिए धन्यवाद। मैं वास्तव में सवाल गलत तरीके से पढ़ता हूं। – fulmicoton