क्या इसकी सामग्री में QListWidget ऊंचाई और चौड़ाई समायोजित करना संभव है?QListWidget सामग्री के आकार को समायोजित करें
sizeHint()
हमेशा 256, 192
देता है इससे कोई फर्क नहीं पड़ता कि इसकी सामग्री क्या है।
QListWidgetItem
का sizeHint()
-1, -1
देता है, इसलिए मुझे सामग्री चौड़ाई नहीं मिल सकती है।
समस्या जैसी ही है - http://www.qtcentre.org/threads/31787-QListWidget-width, लेकिन कोई समाधान नहीं है।
import sys
from PyQt4.QtGui import *
class MainWindow(QWidget):
def __init__(self, parent=None):
QWidget.__init__(self, parent)
list = QListWidget()
list.addItem('111111111111111')
vbox = QVBoxLayout(self)
vbox.addWidget(list)
app = QApplication(sys.argv)
myapp = MainWindow()
myapp.show()
sys.exit(app.exec_())
यह काम करता है। बस +5 पीएक्स जोड़ने की जरूरत है ताकि कोई स्क्रॉलबार न हो। मैं व्यूपोर्ट्स के बारे में कहां पढ़ सकता हूं? यह नहीं मिल सकता। – Qiao
QAbstractScrollArea – takoi
देखें यदि वर्टिकल स्क्रॉलबार होगा, वांछित लेआउट में ListWidget डालने के बाद निम्न दो पंक्तियों का उपयोग करें: 'list_widget.updateGeometry() 'और फिर' list_widget.verticalScrollBar()। Width()' – Jeff