Сигнал notify::visible
будет излучаться при каждом изменении состояния видимости, т.е. окно отображается или скрывается. Сигнал show
не задокументирован, но из источника выясняется, что это сигнал действия; Вы можете назвать это самостоятельно, используя
dialog.emit('show')
и виджет покажет себя, по-видимому без , вызывающего сигнал notify::visible
.