UID:128532
图片:UAZM3_O56H)5MLZ)ZBQTS47.jpg
UID:119684
引用楼主yushui213于2012-03-07 21:39发表的 长字符串,drawText :关于在指定rect内,draw很长的文本,自动换行我会了,但是怎么计算在指定的框内画了多少个字符?另外,指定rect的底部,有时候只显示半行文本,怎么让这一行都不显示,直接算为没有draw出来呢?如下图:[图片].......
UID:115259
引用第3楼dxfans于2012-03-08 10:02发表的 :你绘制文本时,你使用的字体你肯定知道的;在知道字体的情况下,你使用QFont、QFontInfo、QFontMetrics类获得字体的详细信息,包括宽度和高度等,这样和rect比较即可;
引用第4楼quser于2012-03-08 10:02发表的 :这个涉及到 文本编辑器了 , 我一看这方面的东西头就大 , 帮你顶一下吧
UID:96534
引用第8楼ninsun于2012-03-08 11:07发表的 :我思考了很久, 最终我使用了QGraphicsTextItem来解决这个问题(不直接使用drawtext)因为我知道需要绘制的区域的大小, 于是我就这么判断了.... // 判断当前是否超过最大高度.......
UID:127894