Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Масштабирование фоновой картинки
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt GUI
SasaVitebsk
Понимаю, что тема простая. Не бейте больно. Можно дать ссылку на доку, где почитать.
Программирую давно, но QT мне только вспомогательный. Я разрабатываю приборы и пишу на чистом Си. А вот различные конфигураторы и т.п. на QT клепаю.
Я хотел бы чтобы у меня на форме была картинка, и кнопочки к ней привязаны. Имеется ввиду при изменении размеров формы.
Жёсткой привязки кнопок не требуется... Так... более - менее.
Я сейчас так вывожу картинку:
    palw.setBrush(ui->centralWidget->backgroundRole(), QBrush(QPixmap("d:/point.jpg")));
    ui->centralWidget->setPalette(palw);
    ui->centralWidget->setAutoFillBackground(true);

где QPalette palw;

Я хочу, чтобы картинка была на весь centralWidget и растягивалась/ сжималась.
Как это сделать?
В принципе можно перехватывать resize, но я всё равно не знаю как совместить размер изображения с размером картинки.
Подскажите, плз.
:rolleyes:
lanz
Можно выставить картинку как фон, об этом например тут
http://qt-project.org/forums/viewthread/1397

А вообще, если нужно более точное позиционирование кнопок, попробуйте использовать QGraphicsView
http://qt-project.org/doc/qt-4.8/qgraphicsview.html
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.