HomePage >
Software Index >
Development >
gtkdialog >
Tips and Tricks
Gtkdialog can refresh an image in a
<pixmap> widget without restarting the gui. Since the
<input file> is static, we must change its content (by copy another file), and then refresh.
export MAIN='
<window>
<pixmap>
<variable>IMAGE</variable>
<input file>/root/image1.png</input>
</pixmap>
<button>
<label>Change image</label>
<action>cp -f /root/image2.png /root/image1.png</action>
<action type="refresh">IMAGE</action>
</button>
</window>'
gtkdialog --center --program=MAIN
CategoryGtkdialog