之前写QT界面的时候有下拉框这个组件,有些强迫症的我想要让下拉框的文字居中,于是在网上搜了好多链接,最后弄出了这一种文字居中,现在分享给大家!
//设置下拉表中的文字居中
void SetTextAlignment(QComboBox *box)
{
int ModelItemNumber = box->count();
QStandardItemModel *model = static_cast<QStandardItemModel*>(box->model());
for(int i = 0; i < ModelItemNumber; i++){
model->item(i)->setTextAlignment(Qt::AlignCenter);
}
}
我在本程序中使用的QT是6.0版本,对于缺少的头文件直接点击对应的提示Alt+Enter导入即可,本人猜测应该和版本没多大关系哈。
最后,有帮助的话可以给我一丢丢赞赏嚯!(记得备注优快云,我会更有动力更新文章嚯!)