Я считаю, что widgetShowAll
показывает только детей во время выполнения, поэтому, если ваш containerAdd
произойдет после этого, он не появится.Я предлагаю явно показать метку в действии, которое вы передаете postGUISync
, например:
forkIO (postGUISync (containerAdd window label >> widgetShow label))