一:QFontMetrics类
QFontMetrics的函数用于计算给定字体的字符和字符串的大小。
fontMetrics().width(QString s): 获取字符串s的总像素宽度。
fontMetrics().height(): 获取字体的高度。
fontMetrics().lineSpacing(): 获取字体的高度,包括文字的实际宽度和行距。
fontMetrics().leading(): 行间距
二:获取字符串的宽与高
QString strText = "test";
QFontMetrics fontMetrics(font());
int nFontWidth = fontMetrics.width(strText);
int nFontHeight = fontMetrics.height(strText);
上一篇:Qt开发之路50—make时遇到File `Makefile‘ has modification time 5e+05 s in the future