मैंने हाल ही में पाइथन और पायसाइड के साथ अपना पहला ऐप लिखने का फैसला किया है। लेकिन मुझे एक समस्या है और उम्मीद है कि आप लोग मदद कर सकते हैं।पायथन पायसाइड (आंतरिक सी ++ ऑब्जेक्ट पहले ही हटाया गया है)
पायथन अपवाद उठाता रहता है कि "आंतरिक सी ++ ऑब्जेक्ट" हटा दिया जाता है। पायथन के साथ मेरे सीमित अनुभव से मुझे लगता है कि मेरी वस्तु गुंजाइश से बाहर जा रही है और पाइथन के कचरा कलेक्टर द्वारा हटा दी जा रही है।
तो मैं पायथन में पाइथन में बहु-पृष्ठ एप्लिकेशन को डिज़ाइन करने के बारे में कैसे जाउंगा। और मेरे QWidgets को रखने में सक्षम होने के नाते मैं पेज को फिर से दिखा सकता हूं।
आपके समय के लिए धन्यवाद।
अद्यतन (कोड)
instancing = None
def instance():
global instancing
if instancing == None:
instancing = WPZKernel()
return instancing
class WPZKernel:
win = None
mainscreen = None
def mainwindow(self):
if self.win == None:
self.win = GMKMainWindow(self)
return self.win
def main_panel(self):
if self.mainscreen == None:
self.mainscreen = GMKMainScreen(self.mainwindow())
return self.mainscreen
मैं तो सामान्य रूप से फोन करके mainpanel का उपयोग होगा:
import kernel
kernel.instance().main_panel()
तो मैं गलत तरीके से इस बारे में जा रहा हूँ?
कुछ उदाहरण कोड पेश करने के बारे में, जो अपवाद उठाता है? – gruszczy