crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> обновлять по таймеру Image
electronik
  опции профиля:
сообщение 29.5.2013, 19:01
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 23
Регистрация: 16.6.2012
Пользователь №: 3424

Спасибо сказали: 1 раз(а)




Репутация:   0  


Всем доброго. есть конструкция
    Timer {
        id: timers
        interval: 3000
        running: true
        repeat: true
        onTriggered: {
            console.log("triger")
            image1.source="http://192.168.1.31/cgi-bin/net_jpeg.cgi?ch=3"

        }
    }
Item{
    id:item1
    Image {
        id: image1
        x: 0
        y: 0
        width: 320
        height: 240
        opacity: 1
        scale: 1
        cache: false
        transformOrigin: Item.TopLeft
        anchors.right: parent.right
        anchors.rightMargin: 1046
        fillMode: Image.Tile
       source: "http://192.168.1.31/cgi-bin/net_jpeg.cgi?ch=3"

        Text {
            id: text1
            x: 236
            y: 0
            width: 84
            height: 27
            color: "#ffffff"
            text: qsTr("CAM1")
            font.pointSize: 11
            verticalAlignment: Text.AlignVCenter
            font.pixelSize: 12
        }
}
}


Картинка отображается, но не меняется. Подскажите пожалуйста куда копать, куда смотреть.
Не могу понять почему после запуска все картнка грузится, а потом тишина. Как обновить Image?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
marsel
  опции профиля:
сообщение 19.12.2014, 17:23
Сообщение #2


Студент
*

Группа: Новичок
Сообщений: 15
Регистрация: 29.1.2013
Пользователь №: 3693

Спасибо сказали: 3 раз(а)




Репутация:   0  


Ответ наверно уже не актуален, но вдруг кому нибудь пригодится.
Скорее всего картинка не меняется из-за того что url не изменяется.
То есть чтобы обновить изображение надо сначала загрузить в source, к примеру, пустой url "", а потом уже необходимый.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 22.11.2024, 8:20