关于QWidget和QPainter直接用其他QWidget的font来setFont不生效的问题
最近在用QStyledItemDelegate的时候发现重写的paint函数中,直接对QPainter调用setFont会发现并没有生效,目前通过两个方法解决这个问题,暂时不知道会不会导致什么隐藏的bug。
方法1:
QFont font1; // 需要设置的字体
const QString qstrFont = font1.toString();
QFont fontTmp; // 需要设置的字体
fontTmp.fromString(qstrFont);
pPainter->setFont(
原创
2020-05-12 13:36:14 ·
1912 阅读 ·
0 评论