Как вывести на форму изображение из интернета?, например в QLabel с какого-нибудь сайта |
Здравствуйте, гость ( Вход | Регистрация )
Как вывести на форму изображение из интернета?, например в QLabel с какого-нибудь сайта |
mezmay |
7.10.2010, 10:17
Сообщение
#1
|
Активный участник Группа: Участник Сообщений: 272 Регистрация: 13.7.2009 Из: Ростов-на-Дону Пользователь №: 904 Спасибо сказали: 16 раз(а) Репутация: 1 |
Создаю форму, на ней QLabel. В конструкторе формы приписываю:
но картинка не отображается. Если вместо URL http://www.rambler.ru... поставить что-то типа C:\1.jpg то естественно все отображается. Что не так? |
|
|
kwisp |
7.10.2010, 10:28
Сообщение
#2
|
астарожна ынтжинэр Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23 |
mezmay,
почему ты решил что это должно работать? есть примеры такие подобные? откуда уверенность что обычный QLabel будет отобажать картинку по http ? |
|
|
mezmay |
7.10.2010, 10:29
Сообщение
#3
|
Активный участник Группа: Участник Сообщений: 272 Регистрация: 13.7.2009 Из: Ростов-на-Дону Пользователь №: 904 Спасибо сказали: 16 раз(а) Репутация: 1 |
нет, примеров не видел. А как ее надо загружать в таком случае?
|
|
|
kwisp |
7.10.2010, 10:31
Сообщение
#4
|
астарожна ынтжинэр Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23 |
mezmay,
цель какая? если показать картинку по адресу - то как вариант скачать во временный файл и показать оттуда QLabel`ом. |
|
|
mezmay |
7.10.2010, 10:38
Сообщение
#5
|
Активный участник Группа: Участник Сообщений: 272 Регистрация: 13.7.2009 Из: Ростов-на-Дону Пользователь №: 904 Спасибо сказали: 16 раз(а) Репутация: 1 |
Да. Качать я так понимаю надо с помощью QHttp. Сейчас попробую сделать
|
|
|
kwisp |
7.10.2010, 11:00
Сообщение
#6
|
астарожна ынтжинэр Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23 |
|
|
|
mezmay |
7.10.2010, 13:36
Сообщение
#7
|
Активный участник Группа: Участник Сообщений: 272 Регистрация: 13.7.2009 Из: Ростов-на-Дону Пользователь №: 904 Спасибо сказали: 16 раз(а) Репутация: 1 |
Эту конкретную проблему решил. В Жасмине Бланшете написано как загружать файлы из интернета:
надо только задать url и программа загрузит картинку и сохранит в файл. Но глобальную свою проблему не решил. Тэг <img> обрабытывается в браузерах как-то по-другому. Продолжение здесь: http://www.forum.crossplatform.ru/index.php?showtopic=5707 начинаю копать в сторону QNetworkAccessManager |
|
|
Текстовая версия | Сейчас: 25.11.2024, 20:39 |