任何人都可以教我/如何在Qml中获取列表按钮的字符串长度吗?我需要列表按钮文本的长度/宽度,而不是像素宽度。
答案 0 :(得分:0)
好的,我们说你的问题是:
如何获得指定字体的字符串长度适合按钮 指定大小?
在这种情况下,答案可能是:
我认为你不应该把字符串视为一组字符。字体可以是固定大小(Monospaced),其中所有字符具有相同的宽度或可变宽度,其中字母具有不同的宽度。因此字符串select {
padding: 0 0 0 30px;
}
的像素宽度可能与字符串"iii"
不同,尽管它们都有3个字符。因此,我认为最好的做法是根据所需的宽度修剪整个弦的位置。您可以使用FontMetrics,例如:
"www"