Как вы используете свой интерфейс?
(а) что-то вроде:
class MyWidget: public QWidget, protected myUI
{
//...
};
(б) или скорее что-то вроде:
class MyWidget: public QWidget
{
protected:
myUI ui;
};
Решение одинаково для обоих случаев, предполагается, что вы вызываете setupUi(this)
или ui.setupUi(this)
в конструкторе MyWidget
setupUi (QWidget * p) регистрирует каждый виджет пользовательского интерфейса как дочерний элемент QWidget p,
так что вы можете легко получить к ним доступ, вызвав функцию children () из p:
this->children(); //"this" refers to an object of MyWidget