Попробуйте в методе "add" добавить "c->show()". Но лучше (наверное) использовать layout-ы...
И ведь точно! Спасибо большое! Оказывается виджет при вызове метода show() вызывает
этот метод и у своих "чайлдов", поэтому когда я добавлял другую кнопку до вызова "w.showFullScreen();"
она отрисовывалась и без show().
З.Ы. иногда layout'ы не очень удобны, например, когда главное окно не должно менять размер, а
виджеты должны иметь фиксированную позицию и размер.