Можно ли настроить высоту и ширину 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_())