特牛网址导航

Qt绘制文本长度超宽处理-CSDN博客

网友收藏
文章浏览阅读605次。在绘制文本时经常会遇到文本长度不确定,导致绘制宽度无法确定的问题。一般这种我都是设置一个固定的绘制宽度,显示部分文本,显示不足部分用省略号表示。QString Tool::getElidedText(QFont font, QString str, int MaxWidth) const{ QFontMetrics fontWidth(font); int width = fontWidth.width(str); //计算字符串宽度 if (width >= Ma