मेरे साथ भालू, मैं अभी भी क्यूटी के लिए नया हूं और मेरे दिमाग को लपेटने में परेशानी हो रही है कि यह चीजें कैसे करता है।आप QTreeView पर कॉलम चौड़ाई कैसे सेट करते हैं?
मैं बनाया है और दो स्तंभों के साथ एक QTreeView आबादी है:
class AppForm(QMainWindow):
def __init__(self, parent = None):
super(AppForm, self).__init__(parent)
self.model = QStandardItemModel()
self.view = QTreeView()
self.view.setColumnWidth(0, 800)
self.view.setEditTriggers(QAbstractItemView.NoEditTriggers)
self.view.setModel(self.model)
self.setCentralWidget(self.view)
सब कुछ, महान काम कर को छोड़कर कॉलम अत्यंत संकीर्ण कर रहे हैं। मुझे आशा थी कि सेट कॉलमविड्थ (0, 800) पहले कॉलम को चौड़ा कर देगा, लेकिन ऐसा कोई प्रभाव नहीं प्रतीत होता है। कॉलम चौड़ाई निर्धारित करने के लिए उचित विधि क्या है?
मैं setModel नीचे setColumnWidth ले जाया गया, लेकिन यह अभी भी एक प्रभाव होने होने के लिए प्रतीत नहीं होता। क्या समस्या है कि मैंने इसे पॉप्युलेट नहीं किया है या अभी तक कॉलम की मात्रा निर्धारित की है? – ashground
@ashground। मैंने अपने उत्तर में एक डेमो स्क्रिप्ट जोड़ दी है जो मेरे लिए काम करती है। – ekhumoro
बहुत बढ़िया - मैंने सेट को कॉलमविड्थ को एक अलग फ़ंक्शन में ले जाया ताकि इसे पेड़ को पॉप्युलेट करने के बाद बुलाया जा सके। सब कुछ अब उम्मीद के रूप में काम कर रहा है। आपकी सहायताके लिए धन्यवाद! – ashground