Прочтите о Системе свойств Qt , это похоже на обычный метод класса, но его можно использовать с мета-объектной системой Qt:
QPushButton *button = new QPushButton;
QObject *object = button;
button->setDown(true);
object->setProperty("down", true);
Также эти свойства будут видны и в Qt Designer, так что вы можете создать собственный виджет с некоторыми свойствами и подключить его в Qt Designer, подробности смотрите в этой статье .