9
QPainter의 Qt 프로그램에서 텍스트와 다양한 요소를 모두 그립니다. 이 텍스트가 차지할 픽셀 단위의 크기를 가져와야합니다.QPainter에서 렌더링 된 텍스트의 크기를 얻는 방법은 무엇입니까?
텍스트 문자열과 글꼴을 알고 있어도 픽셀 단위로 크기를 얻을 수 있습니까?
감사합니다.
QPainter의 Qt 프로그램에서 텍스트와 다양한 요소를 모두 그립니다. 이 텍스트가 차지할 픽셀 단위의 크기를 가져와야합니다.QPainter에서 렌더링 된 텍스트의 크기를 얻는 방법은 무엇입니까?
텍스트 문자열과 글꼴을 알고 있어도 픽셀 단위로 크기를 얻을 수 있습니까?
감사합니다.
목적으로 QFontMetrics를 사용할 수 있습니다. 다음은 Qt Docs의 샘플입니다.
QFont font("times", 24);
QFontMetrics fm(font);
int pixelsWide = fm.width("What's the width of this text?");
int pixelsHigh = fm.height();