草庐IT

QT QCombox 选项不可选 置灰

QTQCombox选项不可选置灰前言一、实现方法一二、实现方法二前言QCombox做一个下拉框,下拉框中的某些选项置为不可选状态一、实现方法一通过设置数据的role来实现。通过[virtual]boolQAbstractItemModel::setData(constQModelIndex&index,constQVariant&value,introle=Qt::EditRole)函数将数据的角色设置成特定的。QModelIndexindex=ui->comboBox->model()->index(1,0);QVariantv(0);ui->comboBox->model()->setDa

QT QCombox 选项不可选 置灰

QTQCombox选项不可选置灰前言一、实现方法一二、实现方法二前言QCombox做一个下拉框,下拉框中的某些选项置为不可选状态一、实现方法一通过设置数据的role来实现。通过[virtual]boolQAbstractItemModel::setData(constQModelIndex&index,constQVariant&value,introle=Qt::EditRole)函数将数据的角色设置成特定的。QModelIndexindex=ui->comboBox->model()->index(1,0);QVariantv(0);ui->comboBox->model()->setDa