0
我正在使用SFML库,但我的问题可能更一般。 有没有办法事先设置一个固定的矩形,然后在其中写入文本,以便当我到达矩形的右侧时自动完成换行符? 如果没有,那怎么可能做到这一点?谢谢如何创建一个自动切换到下一行的“文本窗口”?
我正在使用SFML库,但我的问题可能更一般。 有没有办法事先设置一个固定的矩形,然后在其中写入文本,以便当我到达矩形的右侧时自动完成换行符? 如果没有,那怎么可能做到这一点?谢谢如何创建一个自动切换到下一行的“文本窗口”?
除非你能找到一个可以破坏文本行的文本小部件,否则你必须这样做。 您需要将文本转换为绘图单位,确定迄今占用的文本数量,找到剩余空间量,然后计算可以打印的字符数。绘图单位可能会因字体大小,以及它是固定字体还是比例字体而有所不同。
我建议试图找到一个小部件或使用不同的框架。