if (m_bDisabled)
{
QVariant v(0); //禁用
m_cbxMode->setItemData(1, v, Qt::UserRole - 1);
m_cbxMode->setItemData(2, v, Qt::UserRole - 1);
}
else
{
QVariant v(1 | 32); //可用
m_cbxMode->setItemData(1, v, Qt::UserRole - 1);
m_cbxMode->setItemData(2, v, Qt::UserRole - 1);
}
QT5.9.5 设置QCombobox下拉选项禁用及解除禁用状态
最新推荐文章于 2024-07-20 07:30:00 发布
此博客详细描述了如何在Qt中使用QComboBox组件,通过m_bDisabled布尔变量来控制其两个选项的状态,禁用时设置itemData为0,启用时设置为1和32的组合。这展示了如何在UI编程中管理组件的可用性。
摘要由CSDN通过智能技术生成