Масштабирование QLabel для размещения содержимого текста и ничего более
Я создаю подкласс QLabel и вставляю его в QVBoxLayout, и у меня возникают проблемы с размером. На следующем снимке экрана показано, как выглядит мое приложение:
Желтый виджет наверху мойQLabel
и макет по умолчанию. Мне бы хотелось, чтобы мой ярлык уменьшился до размера текста, не устанавливая вручнуюsetMinimumHeight()
однако это не позволило бы мне использовать строки длиннее ширины метки. Я проверил документацию дляQString
(это то, что я передаю конструктору метки), и я не могу найти способ извлечь размер текста. Есть ли способ, которым я могу динамически изменить размер моей метки, чтобы соответствовать тексту, без лишнего пространства?