2012-01-26 29 views
4

我新來的檢票口。爲什麼不/ n將新行添加到面板組件的字符串中?/n只是被忽略,字符串繼續正常。檢票面板組件不識別換行

+4

首先:它是一個'\ N',而不是'/ N'。 '/ n'會被正確渲染。其次,'Panel'組件不直接渲染字符串,而是'Label'組件。如果要渲染多行文本,請使用「MultiLineLabel」,而不是對新行,段落等進行適當的支持。 –

回答

10

它因爲它呈現爲HTML和HTML不識別\n作爲新行。相反,它被視爲一個普通的空白空間。

如果您需要換行,請在您的字符串中插入<br>,並在您的組件上使用setEscapeModelStrings(false)