से जीयूआई प्रक्रिया को अलग मैं कंप्यूटर सिमुलेशन से निपटने के लिए एक Python project विकासशील रहा हूँ, और मैं भी इसके लिए एक जीयूआई के विकास कर रहा हूँ। (कोर तर्क अपने आप में एक जीयूआई की आवश्यकता नहीं है।) जीयूआई टूलकिट मैं के लिए उपयोग wxPython है, लेकिन मुझे लगता है कि मेरे सवाल का पर्याप्त उस पर निर्भर करने के लिए नहीं सामान्य है।पायथन: कोर तर्क प्रक्रिया
जिस तरह से जीयूआई वर्तमान में काम करता है वह यह है कि यह उसी प्रक्रिया पर कोर लॉजिक पैकेज (जिसे garlicsim
कहा जाता है) और जीयूआई के समान धागा शुरू होता है। यह काम करता है, लेकिन मैं समझता हूँ कि यह एक समस्या पैदा करने वाले दृष्टिकोण है, क्योंकि कोर तर्क कुछ कठिन गणना करने की जरूरत है, जीयूआई, रखती हूँ जो मुझे अस्वीकार्य पर विचार करें।
मुझे क्या करना चाहिए?
मैं जीयूआई से अलग प्रक्रिया पर कोर तर्क शुरू करने का विकल्प के बारे में सुना। यह दिलचस्प लगता है, लेकिन मेरे पास इसके बारे में बहुत सारे प्रश्न हैं।
- मैं
multiprocessing
पैकेज या नई प्रक्रिया शुरू करने के लिएsubprocess
पैकेज का उपयोग करते हैं? - मैं जीयूआई प्रक्रिया से सिम्युलेशन डेटा तक आसानी से पहुँचा कैसे है? आखिरकार, यह दूसरी प्रक्रिया पर संग्रहीत किया जाएगा। उपयोगकर्ता आसानी से और सुचारू रूप से सिमुलेशन के समय के माध्यम से ब्राउज़ करने के लिए सक्षम होना चाहिए। यह कैसे किया जा सकता है?
'सबप्रोकैसिंग' पैकेज द्वारा मुझे लगता है कि आपका मतलब 'उपप्रोसेस' है, है ना? – Kylotan
@ किलोटन: हाँ, सही, धन्यवाद – ron