मुझे combBox
पर कुछ आइटम जोड़ने में कुछ मदद चाहिए। इसलिए, मेरे पास दो comboboxes हैं, एक combobox
चयनित आइटम के आधार पर दूसरे को पॉप्युलेट करता है।pyqt में मैं एक combobox में आइटम कैसे जोड़ूं?
मेरा प्रश्न है कि, नए आइटम के लिए additem
का उपयोग कर, यह काम करता है है, लेकिन अगर मैं combobox
के लिए एक और विकल्प चुनें, यह नए आइटम कहते हैं, लेकिन पिछले आइटम चले गए हैं, और वहाँ नए लोगों को नीचे खाली आइटम हैं।
मैं हर बार सोचा मैं दूसरे combobox
की सामग्री को स्पष्ट करने के लिए पहले combobox
से एक नया विकल्प चुनते हैं,, मैं दूसरे पर clear()
इस्तेमाल किया है, लेकिन यह काम नहीं किया।
कि कैसे मैं इसके बारे में सोचा:
self.comboBox_2.clear()
for index,i in enumerate(list1):
self.comboBox_2.addItem(_fromUtf8(""))
self.comboBox_2.setItemText(index+2, QtGui.QApplication.translate("Dialog", i, None, QtGui.QApplication.UnicodeUTF8))
ऊपर एक समारोह है कि निष्पादित करता है जब पहली combobox
परिवर्तन का हिस्सा है।
धन्यवाद, यह काम किया। मेरे लूप के लिए काम करेगा, भले ही कोई और तरीका है? मैं सूची में प्रत्येक स्ट्रिंग के लिए कुछ आइकन डालने का इरादा रखता हूं, इसलिए मैंने लूप के बारे में सोचा। – GiannisIordanou