я получил следующий пользовательский виджет:Добавление пользовательских виджетов в Qt Designer
class QDESIGNER_WIDGET_EXPORT MySpecialButton : public QAbstractButton
{
Q_OBJECT
...etc...
};
Qt Designer распознает этот виджет, и я могу разместить его на моей форме без проблем. Однако при просмотре в редакторе свойств видны только свойства QObject и QWidget. Как заставить Qt Designer распознавать, что это также объект QAbstractButton?
Спасибо, но у меня есть макрос Q_OBJECT (изменен мой вопрос для ясности). Я получал ошибки компилятора, пока не исправил это. Я посмотрел на QPushButton, и я не видел ничего особенного в этом. Я собираюсь оставить этот вопрос на некоторое время, и если я никогда не получу решение, я думаю, я поеду на бензопилу. – moswald
Кстати, я пошел по бензопилу. Я никогда не видел разницы между моим пользовательским классом и 'QPushButton'. – moswald