QT进行UI开发过程中,针对遇到的问题点和解决方案,记录如下(部分参考网络资源):
1、QT样式表qss中,QComboBox设置下拉列表行距无效(缺省的行高有限,多行时显得拥挤且有部分字体重叠)
QComboBox QAbstractItemView::item
{
height:20px;/*下拉列表的行高,也可以看做行距*/
}
除了设置好样式表外,还要为每一个QComboBox对象执行: ui->comboBox->setView(new QListView()),行高属性才能生效。
https://blog.youkuaiyun.com/qq_31073871/article/details/79965179
2、工具栏,增加带图片的按钮和分割线
connect(Toolbar::getInstance()->addAction(QIcon(QString(":/images/skin/images/taskStatistic.png")),QString(tr("查询统计"))),SIGNAL(triggered()),this,SLOT(showtransUI()));