代码如下:
ui->comboBox->addItem("H<sub>2</sub>");
ui->comboBox->addItem("C<sub>2</sub>");
ui->comboBox->addItem("D<sub>2</sub>");
ui->comboBox->addItem("F<sub>2</sub>");
ui->comboBox->setCurrentIndex(0);
ui->comboBox->setItemDelegate(new ModuleBase::textModel());
我希望能够在两种情况下都显示上下标形式,该怎么解决呢?
已解决。通过继承QLineEdit类并重写PaintEvent()函数,对QLineEdit实现富文本显示,再将此LineEdit设置为QComboBox的lineEdit即可