बेकार उदाहरण क्यों काम करता है यदि बेकार _
चर बनाया गया है?मुझे अपने QWidget पर एक वेरिएबल पॉइंटिंग रखने की आवश्यकता क्यों है?
_
चर निर्दिष्ट किया गया है और कभी भी उपयोग नहीं किया जाता है। मुझे लगता है कि एक अच्छा कंपाइलर अनुकूलित करेगा और इसे भी नहीं बनाएगा, बल्कि इससे कोई फर्क पड़ता है।
अगर मैं _ =
हटा देता हूं और केवल Test()
छोड़ देता हूं, तो विंडो बनाई जाती है, लेकिन यह झिलमिलाहट और गायब हो जाती है, और अजगर हमेशा के लिए लटकता है।
यहाँ कोड है:
import sys
from PyQt4 import QtGui
class Test(QtGui.QWidget):
def __init__(self):
super().__init__()
self.show()
app = QtGui.QApplication(sys.argv)
_ = Test()
sys.exit(app.exec_())
आपका मतलब 'उदाहरण() 'के बजाय' टेस्ट()' है? –
यदि एक पायथन ऑब्जेक्ट का संदर्भ नहीं दिया जाता है, तो यह कचरा इकट्ठा किया जाता है, जो बताएगा कि खिड़की झिलमिलाहट क्यों गायब हो जाती है। –
तो एक चर जो आपका प्रोग्राम बिना काम नहीं करेगा "बेकार" है? – kindall