有没有类似于(PyQT)的东西QTreeWidgetItem.setCheckState(0, Qt.Checked)
但对于组合框呢?
我在参考中看不到任何内容,那么如何插入自定义 QComboBox 作为 QTreeWidgetItem 中的元素之一?
Use QTreeWidget::setItemWidget ( QTreeWidgetItem * item, int column, QWidget * widget ) http://doc.qt.io/qt-4.8/qtreewidget.html#setItemWidget将组合框放入单元格中。
例如,让我们将 2 列 QTreeWidget 的第二列的所有行都设置为组合框:
QTreeWidgetItemIterator it(ui->treeWidget);
while (*it) {
QComboBox *comboBox = new QComboBox(this);
comboBox->addItems(QStringList() << "item1" << "item2");
ui->treeWidget->setItemWidget(*it, 1, comboBox);
++it;
}
我们的示例小部件现在如下所示:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)