Вопрос
Я использую QT.4.6 в телефоне Nokia.
Мое окно, полученное из Qwidget, установило неопределенную фон:
setStyleSheet("border:none; margin: 0px; background-image: url(:/images/background.png);");
В моей вертикальной планировке у меня есть 3 Qlabels. Я хочу, чтобы среднее, которое содержит изображение, было изменено, чтобы заполнить все доступное пространство. Если это не растянуто, то фоновое изображение дублируется на фоне этикетки, делая уродливый эффект.
Как я могу заставить его расширить? Или, по крайней мере, как выяснить максимальный доступный размер для установки с setMinimumHeight()
.
Решение
Вы можете установить размер политики метки, чтобы расширить его.
ui->yourLabel->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
Видеть официальная документация Для получения более подробной информации о sizePolicy
.
Не связан с StackOverflow