有没有一种简单的方法可以在Python中实现字符串的换行?
我有一个简单的控件,显示一段文本,其中的内容、大小、位置等通过Python进行控制。在给定固定宽度的情况下,是否有方法计算控件的准确高度 现在我正在做:有没有一种简单的方法可以在Python中实现字符串的换行?,python,string,math,Python,String,Math,我有一个简单的控件,显示一段文本,其中的内容、大小、位置等通过Python进行控制。在给定固定宽度的情况下,是否有方法计算控件的准确高度 现在我正在做: a = total_number_of_characters_in_string b = max_number_of_characters_in_a_line h = a/b 但问题是不是每一行都填到了最大值,而且还有新行字符 有没有一种简单的方法可以做到这一点?查看模块。谢谢,这看起来很有趣。如果您使用可变宽度字体,解决方案几乎肯定会比使用
a = total_number_of_characters_in_string
b = max_number_of_characters_in_a_line
h = a/b
但问题是不是每一行都填到了最大值,而且还有新行字符
有没有一种简单的方法可以做到这一点?查看模块。谢谢,这看起来很有趣。如果您使用可变宽度字体,解决方案几乎肯定会比使用固定宽度字体更复杂。也就是说,要找出可变宽度字体文本的宽度,可能没有比将其布局并询问GUI它的长度更简单的方法了。