मैं जानना चाहता हूं कि मैं पाइसाइड में QProcess द्वारा चलाए गए कमांड के आउटपुट को कैसे कैप्चर कर सकता हूं ताकि इसे प्रदर्शित किया जा सके।मैं PySide में QProcess द्वारा चलाए गए कमांड का आउटपुट कैसे प्राप्त करूं?
5
A
उत्तर
1
मैं इस का उपयोग कर समाप्त हो गया:
# Create runner
self.runner = QProcess(self)
# Make sure newInfo gets all output
self.runner.readyReadStandardError.connect(self.newErrInfo)
# Run the command
self.runner.start(command)
# Once it's started set message to Converting
self.parentWidget().statusBar().showMessage("Converting.")
फिर बाद में कक्षा में
:
def newErrInfo(self):
newString = str(self.runner.readAllStandardError())
print(newString, end=" ")
readAllStandardOutput() भी stdout
1
QProcess qp;
qp.start("Yourcode");
qp.waitForFinished();
qDebug() << "qp:" << qp.readAll();
पढ़ने के लिए रहते हैं आप canReadLine(), readyread(), waitforreadyread() और waitforbyteswritten() जैसे कार्यों का उपयोग कर सकते हैं।
डेटा कार्यों को कैप्चर करने के लिए signal-slot तंत्र में इन कार्यों का उपयोग करें।
संबंधित मुद्दे
- 1. ग्रहण प्लगइन्स द्वारा चलाए गए मेवेन कमांड का लॉग देखें
- 2. मैं जीएनयू द्वारा चलाए गए आदेशों को कैसे देखूं?
- 3. पर्ल में बाहरी कमांड का आउटपुट कैसे प्राप्त करूं?
- 4. QProcess
- 5. क्रॉन द्वारा चलाए गए स्क्रिप्ट से जीपीजी कैसे चलाएं?
- 6. एनएसआईएस में कमांड आउटपुट कैसे प्राप्त करें?
- 7. ग्रहण द्वारा चलाए गए खोल कमांड को कैसे देखें "रन कॉन्फ़िगरेशन"
- 8. मैं एर्लांग के प्रीप्रोसेसर का आउटपुट कैसे प्राप्त करूं?
- 9. टर्मिनल में काम कर रहे कमांड, लेकिन QProcess
- 10. बैश: मैं स्क्रीन सत्र में कमांड इतिहास कैसे प्राप्त करूं?
- 11. subprocess द्वारा बुलाया कमांड लाइन आउटपुट?
- 12. मैं wxwidgets में आईडी द्वारा विजेट कैसे प्राप्त करूं?
- 13. मैं मॉड्यूल से उपलब्ध कमांड कैसे प्राप्त करूं?
- 14. मैं राइनो में कुछ कैसे आउटपुट करूं?
- 15. मैं एक QProcess के आउटपुट को फ़ाइल में कैसे निर्देशित कर सकता हूं?
- 16. लूप कमांड का आउटपुट
- 17. मैं बैश कमांड कैसे निष्पादित करूं और जावा से आउटपुट कैसे एकत्र करूं?
- 18. मैं आईडीएलई से कमांड इतिहास कैसे प्राप्त करूं?
- 19. मैं एक पैटर्न द्वारा ऑब्जेक्ट कुंजी कैसे प्राप्त करूं?
- 20. मैं sbrk() द्वारा प्राप्त स्मृति कैसे मुक्त करूं?
- 21. मैं कमांड प्रॉम्प्ट में रिक्त स्थान का उपयोग कैसे करूं?
- 22. मैं मेकफ़ाइल शेल कमांड में पाइप का उपयोग कैसे करूं?
- 23. मैं पाइथन में टर्मिनल आउटपुट कैसे प्राप्त कर सकता हूं?
- 24. मैं एक SQL बैकअप आदेश से परिणाम आउटपुट को डेल्फी प्रोग्राम में कैसे प्राप्त करूं?
- 25. मैं नकली को भेजे गए तर्क को कैसे प्राप्त करूं?
- 26. मैं आईओएस पर फोनगैप द्वारा बनाए गए एचटीएमएल 5 स्थानीय स्टोरेज का उपयोग कैसे करूं?
- 27. मैं हास्केल में कॉलस्टैक कैसे प्राप्त करूं?
- 28. यदि कमांड आउटपुट में एक निश्चित स्ट्रिंग है तो मैं (एक पंक्ति में) कैसे परीक्षण करूं?
- 29. मैं सी # में युग का समय कैसे प्राप्त करूं?
- 30. मैं सिम्लिंक का लक्ष्य कैसे प्राप्त करूं?
नहीं के लिए काम करता है, के बाद आदेश चलना समाप्त कर दिया नहीं। मेरा मतलब है कि आदेश चल रहा है। – polandeer
मैंने अपना जवाब अपडेट किया है। इसे देखें – ScarCode
धन्यवाद। मुझे लगता है कि मुझे एक और जवाब मिला है, हालांकि। – polandeer