2014-11-11 7 views
3

Я работаю над этим некоторое время. Прошли через документы REBOL и ответы здесь, но я в тупике. Может кто-нибудь рассказать мне, как получить изображение REBOL GUI для обновления до другого изображения? Вот код, который я получил после двух дней взлома. Любая помощь он оценил бы.Обновить изображение в Rebol

REBOL [ 
    Title: "Yvonne View" 
] 

yvonne: func[] [ 
    parts: probe parse read http://pics.mytrapster.com/yvonne.php {="} 
    load to-string parts/6  
] 

img1: to-image (load-image yvonne) 
img2: to-image (load-image yvonne) 

v1: layout [ 
    size 500x500 
    b: image img1 
    btn "Refresh" [ b: img2 ] 
    btn "Quit" [quit] 
] 

view v1 

URL-адрес загружается. Кнопка quit работает. Переменная «b» просто не очищается и не обновляется.

Спасибо.

ответ

3

, как вы можете обновить изображение является использование set-face

Изменить кнопку обновления строки для:

btn "Refresh" [set-face b img2] 

В качестве альтернативы, если вы вручную изменения оконное лица, вы можете использовать show (т.е. show b)

+0

Спасибо. Это работает. Я ценю код! – AndrewBurton

+0

Я исправил себя. 'show' не требуется при использовании' set-face' – kealist

Смежные вопросы