Russian Qt Forum
Ноября 23, 2025, 00:07
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Qt-инструментарий
>
Масштабирование qdialog c картинками
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Масштабирование qdialog c картинками (Прочитано 4967 раз)
[Matrix]
Гость
Масштабирование qdialog c картинками
«
:
Декабря 03, 2010, 16:51 »
необходимо на форме отображать картинки в формате png, отображать нужно в определенных местах формы и при изменении формы чтобы в процентном соотношении менялся масштаб картинок. какие есть для этого подходы?
Записан
BRE
Гость
Re: Масштабирование qdialog c картинками
«
Ответ #1 :
Декабря 03, 2010, 17:07 »
QLabel
Записан
[Matrix]
Гость
Re: Масштабирование qdialog c картинками
«
Ответ #2 :
Декабря 04, 2010, 23:29 »
Цитата: BRE от Декабря 03, 2010, 17:07
QLabel
при отображении на qlabel, в случае отображения рядом нескольких изображений они наезжают друг на друга, если включать возможность масштабирования у qlabel, тогда картинка масштабируется не равномерно - где-то сжимается, где-то растягивается
вернее не наезжает, а просто обрезается с одной из сторон
«
Последнее редактирование: Декабря 04, 2010, 23:34 от [Matrix]
»
Записан
[Matrix]
Гость
Re: Масштабирование qdialog c картинками
«
Ответ #3 :
Декабря 05, 2010, 00:20 »
нужно чтобы при изменении окна менялось и изображение как например какой-нибудь тривиджет, который масштабируется при изменении окна, но чтобы изображение масштабировалось равномерно по своим сторонам. интересуют средства qt с помощью которых это можно реализовать
Записан
Ubuntu_linux
Гость
Re: Масштабирование qdialog c картинками
«
Ответ #4 :
Декабря 05, 2010, 01:35 »
Почему бы не использовать QGraphicsView + QGraphicsScene. Для коректного отображения изображений надо следить за их размером и включить требуемый флаг.
Записан
[Matrix]
Гость
Re: Масштабирование qdialog c картинками
«
Ответ #5 :
Декабря 05, 2010, 11:03 »
спасибо, посмотрю эти классы
я видимо создал тему не в том разделе, ее можно перенести в Russian Qt Forum > Forum > Qt > Пользовательский интерфейс (GUI) ?
Записан
[Matrix]
Гость
Re: Масштабирование qdialog c картинками
«
Ответ #6 :
Декабря 06, 2010, 22:21 »
какие флаги нужно выставить для QGraphicsView, чтобы изображение масштабировалось вместе с QGraphicsView? например нужно чтобы изображение было в правом нижнем углу диалога и всегда занимало около 10% от ширины и высоты и при этом масштабировалось пропорционально, а не растягивалось и при нажатии мышью открывался браузер с определенной ссылкой,
Записан
break
Гипер активный житель
Offline
Сообщений: 846
Re: Масштабирование qdialog c картинками
«
Ответ #7 :
Декабря 07, 2010, 01:28 »
может поможет
http://www.prog.org.ru/index.php?topic=13015.msg84088#msg84088
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...