标签: c++ sfml
我正在使用SFML库,但我的问题可能更为笼统。 有没有办法预先设置一个固定的矩形,然后在其中写入文本,以便当我到达矩形的右侧时自动完成换行? 如果没有,怎么可能这样做?感谢
答案 0 :(得分:0)
除非您能找到可以破坏文本行的文本小部件,否则您必须这样做。 您需要将文本转换为绘图单位,确定到目前为止占用的文本量,找到右边缘剩余的空间量,然后计算可以打印的字符数。绘图单位可能因字体大小而异,也可能是固定字体或比例字体。
我建议尝试查找小部件或使用不同的框架。