Вопрос

Я использую 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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top