谁能教导/指导我如何在Qml中获取列表按钮的字符串长度?

时间:2016-08-28 06:45:28

标签: qt qml

任何人都可以教我/如何在Qml中获取列表按钮的字符串长度吗?我需要列表按钮文本的长度/宽度,而不是像素宽度。

1 个答案:

答案 0 :(得分:0)

好的,我们说你的问题是:

  

如何获得指定字体的字符串长度适合按钮   指定大小?

在这种情况下,答案可能是:

我认为你不应该把字符串视为一组字符。字体可以是固定大小(Monospaced),其中所有字符具有相同的宽度或可变宽度,其中字母具有不同的宽度。因此字符串select { padding: 0 0 0 30px; } 的像素宽度可能与字符串"iii"不同,尽管它们都有3个字符。因此,我认为最好的做法是根据所需的宽度修剪整个弦的位置。您可以使用FontMetrics,例如:

"www"