实现一个QString字符串多种样式展示
QString str = QString("<font color=red>%1</font>").arg("123") + QString("<font color=bule>%1</font>").arg("456");应用:
QLabel字符串中展示:
QLabel支持富文本,所有直接放入样式即可。
QString str = QString("<font color=red>%1</font>").arg("123") + QString("<font color=blue>%1</font>").arg("456");
QLabel *lable = new QLabel(str);
lable->show();![]()
QTableWidget在同一单元格中展示不同样式的字符串:
在实现时发现setText()没有效果,所以换了一种方式,将QLabel放入单元格实现。
QString str = QString("<font color=red>%1</font>").arg("123") + QString("<font color=blue>%1</font>").arg("456");
QLabel *lable = new QLabel(str);
ui.tableWidget->setCellWidget(0, 0, lable);
版权声明:本文为qq_22545985原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。