Найти - Пользователи
Полная версия: [PyQt4] Composite widget в редакторе ячейки QTreeView
Начало » GUI » [PyQt4] Composite widget в редакторе ячейки QTreeView
1
qwer
Linux Debian Lenny

в createEditor Delegat-a создаю родительский QWidget, в него вставляю QHBoxLayout, к нему добавляю QComboBox и QButton.
проблема с отображением при двойном клике по ячейке - по горизонтали вроде бы масштабируется нормально, но по вертикали - нет (отображается только узкая полоска).
что я делаю не так ?
poltergeist
Покажи код делегата хоть. А ещё лучше пример который можно запустить.
qwer
        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)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB