Я использую библиотеку кнопок панели инструментов, потому что обычные виджеты не сохранят свои позиции, если я перезапущу Firefox. К сожалению, я хочу изменить значок во время выполнения. С виджетами я сделал:
widget.contentURL = "http://127.0.0.1:8082/static/icons/eth_16.png";
С помощью кнопок панели инструментов я пробовал:
Toolbarbutton.image = "http://127.0.0.1:8082/static/icons/eth_16.png";
без всякого эффекта. Изображение, похоже, используется только при создании кнопки панели инструментов.
Также пытался уничтожить и воссоздать кнопку с другим значком, но это вызывает раздражающее мерцание.
Любая идея будет оценена.