У меня есть QLabel фиксированной ширины.
Мне нужно проверить (периодически), что вся строка помещается внутри QLabel с текущей шириной, поэтому я могу изменить ее размер соответствующим образом.
Чтобы сделать это, мне нужно получить "длину пикселя" строки.
(Общее количество горизонтальных пикселей, необходимых для отображения строки).
Следует отметить, что размер точки QLabel никогда не изменяется.
Я не могу просто проверить количество присутствующих символов, так как некоторые символы являются индексом/надстрочным индексом и вносят по-разному в ширину всю строку.
(Это означает, что нет простой взаимосвязи между шириной пикселя и количеством символов)
Есть ли какая-либо абстрактная, супер-удобная функция для этого?
Технические характеристики:
Python 2.7.1
PyQt4
Windows 7