0
我正在使用SFML庫,但我的問題可能更一般。 有沒有辦法事先設置一個固定的矩形,然後在其中寫入文本,以便當我到達矩形的右側時自動完成換行符? 如果沒有,那怎麼可能做到這一點?謝謝如何創建一個自動切換到下一行的「文本窗口」?
我正在使用SFML庫,但我的問題可能更一般。 有沒有辦法事先設置一個固定的矩形,然後在其中寫入文本,以便當我到達矩形的右側時自動完成換行符? 如果沒有,那怎麼可能做到這一點?謝謝如何創建一個自動切換到下一行的「文本窗口」?
除非你能找到一個可以破壞文本行的文本小部件,否則你必須這樣做。 您需要將文本轉換爲繪圖單位,確定迄今佔用的文本數量,找到剩餘空間量,然後計算可以打印的字符數。繪圖單位可能會因字體大小,以及它是固定字體還是比例字體而有所不同。
我建議試圖找到一個小部件或使用不同的框架。