Я создаю подкласс QLabel и вставляю его в QVBoxLayout, и у меня возникают проблемы с размером. На следующем снимке экрана показано, как выглядит мое приложение:
![enter image description here](https://i.stack.imgur.com/0B8Bn.png)
Желтый виджет сверху - мой QLabel
, а макет по умолчанию. Мне бы хотелось, чтобы моя метка уменьшалась до размера текста, не устанавливая вручную значение setMinimumHeight()
, однако это не позволило бы мне использовать строки длиннее ширины метки. Я проверил документацию на QString
(именно это я передаю конструктору метки) и не могу найти способ извлечь размер текста. Можно ли как-нибудь динамически изменить размер метки, чтобы она соответствовала тексту без лишних пробелов?