Название: Масштабирование qdialog c картинками Отправлено: [Matrix] от Декабрь 03, 2010, 16:51 необходимо на форме отображать картинки в формате png, отображать нужно в определенных местах формы и при изменении формы чтобы в процентном соотношении менялся масштаб картинок. какие есть для этого подходы?
Название: Re: Масштабирование qdialog c картинками Отправлено: BRE от Декабрь 03, 2010, 17:07 QLabel
Название: Re: Масштабирование qdialog c картинками Отправлено: [Matrix] от Декабрь 04, 2010, 23:29 QLabel при отображении на qlabel, в случае отображения рядом нескольких изображений они наезжают друг на друга, если включать возможность масштабирования у qlabel, тогда картинка масштабируется не равномерно - где-то сжимается, где-то растягивается вернее не наезжает, а просто обрезается с одной из сторон Название: Re: Масштабирование qdialog c картинками Отправлено: [Matrix] от Декабрь 05, 2010, 00:20 нужно чтобы при изменении окна менялось и изображение как например какой-нибудь тривиджет, который масштабируется при изменении окна, но чтобы изображение масштабировалось равномерно по своим сторонам. интересуют средства qt с помощью которых это можно реализовать
Название: Re: Масштабирование qdialog c картинками Отправлено: Ubuntu_linux от Декабрь 05, 2010, 01:35 Почему бы не использовать QGraphicsView + QGraphicsScene. Для коректного отображения изображений надо следить за их размером и включить требуемый флаг.
Название: Re: Масштабирование qdialog c картинками Отправлено: [Matrix] от Декабрь 05, 2010, 11:03 спасибо, посмотрю эти классы
я видимо создал тему не в том разделе, ее можно перенести в Russian Qt Forum > Forum > Qt > Пользовательский интерфейс (GUI) ? Название: Re: Масштабирование qdialog c картинками Отправлено: [Matrix] от Декабрь 06, 2010, 22:21 какие флаги нужно выставить для QGraphicsView, чтобы изображение масштабировалось вместе с QGraphicsView? например нужно чтобы изображение было в правом нижнем углу диалога и всегда занимало около 10% от ширины и высоты и при этом масштабировалось пропорционально, а не растягивалось и при нажатии мышью открывался браузер с определенной ссылкой,
Название: Re: Масштабирование qdialog c картинками Отправлено: break от Декабрь 07, 2010, 01:28 может поможет
http://www.prog.org.ru/index.php?topic=13015.msg84088#msg84088 |