Форум сайта python.su
Linux Debian Lenny
в createEditor Delegat-a создаю родительский QWidget, в него вставляю QHBoxLayout, к нему добавляю QComboBox и QButton.
проблема с отображением при двойном клике по ячейке - по горизонтали вроде бы масштабируется нормально, но по вертикали - нет (отображается только узкая полоска).
что я делаю не так ?
Отредактировано (Май 17, 2009 13:21:38)
Офлайн
Покажи код делегата хоть. А ещё лучше пример который можно запустить.
Офлайн
elif cell.opt.type == 'color':
editor = QtGui.QWidget(parent)
editor.layout = QtGui.QHBoxLayout()
editor.color_cb = QtGui.QComboBox(editor)
editor.color_cb.setEditable(True)
editor.color_cb.addItems(QtGui.QColor.colorNames())
editor.layout.addWidget(editor.color_cb, 1)
editor.sel_but = QtGui.QPushButton('..', editor)
editor.layout.addWidget(editor.sel_but, 0)
editor.setLayout(editor.layout)
editor.installEventFilter(self)
Офлайн