QT QCombBox 控件設置下拉選項中某項不可選


QComboBox *editor = new QComboBox(this);
comboBox->addItems(QStringList()<<tr("Always")<<tr("Never")<<tr("Motion detection")<<tr("Timer recording"));
QVariant v(0);
// 序號為2的選項(第三個)不可選
comboBox->setItemData(2, v, Qt::UserRole - 1);
// 選項背景置灰
comboBox->setItemData(2, Qt::lightGray, Qt::BackgroundColorRole);
return editor;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM