2011-06-16 15 views
5

असल में शीर्षक में आवश्यक सभी जानकारी शामिल है। क्या tableview.resizeColumnsToContents() जैसी कोई आसान फ़ंक्शन है जो विजेट आकार के भीतर सभी कॉलम चौड़ाई को अधिकतम करने की अनुमति देती है? मेरे कॉलम संकीर्ण हैं इसलिए तालिका बहुत कॉम्पैक्ट दिखती है।पायकैट: तालिकादृश्य में कॉलम चौड़ाई को अधिकतम कैसे करें?

उत्तर

8

आप स्तंभों समान रूप से विस्तार करना चाहते हैं, तो आप भी आकार बदलने मोड

tableview.horizontalHeader().setResizeMode(QtGui.QHeaderView.Stretch) 

pyqt5 setResizeMode में अब उपलब्ध नहीं निर्धारित कर सकते हैं है। इसके बजाय, QtWidgets मॉड्यूल में setSectionResizeMode और QHeaderView का उपयोग करें।

5

resizeColumnsToContents देखें।

एक stretchLastSection संपत्ति भी उपयोग की जा सकती है (QTableView देखें)।

+0

stretchLastSection, मुझे वह याद आया। धन्यवाद! – gruenkohl

+1

@gruenkohl चूंकि यह @ मैके जैसे आपके प्रश्न का उत्तर देता है, तो आपको चेक साइन पर क्लिक करके स्वीकार किए गए जवाब को चिह्नित करना चाहिए। इसी प्रकार, अगर उत्तर अच्छा है, हालांकि शायद आपकी समस्या का समाधान नहीं है, तो आपको इसे वोट देने के लिए ऊपर तीर पर क्लिक करना चाहिए। –

संबंधित मुद्दे