<div dir="ltr"><div>You only connect the signal handler that does the print, if the Builder returned a non-null pointer. Have you checked whether the Builder actually returns a non-null pointer, i.e. successfully looks up the widget with name Product_Combo to m_combo!?<br><br></div>I would recommend, as always, assert()ing that all points are non-nullptr before dereferencing them, and if possible compiling with UBsan so that it can often catch that if you don't.<br><br></div>