Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Создание собственного виджета
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt GUI
_Shurik_
Хочу создать виджет наследуя его от QComboBox, вот код:
#include <QComboBox>

class iListStreetName: public QComboBox
{
Q_OBJECT
public:
  iListStreetName(QWidget *parent = 0);
}

iListStreetName::iListStreetName(QWidget *parent) : QComboBox(parent)
{
//
}

собираю, а мне в ответ : error: new types may not be defined in a return type
только начинаю писатть на qt, не могу понять в чем проблема
ViGOur
Первое, что бросилось в глаза это то, что у тебя как я понимаю в *.cpp файле идет и объявление и определение класса, использующего макрос: Q_OBJECT. А должно быть в принципе раздельно или с объявлением
#include "main.moc"
в конце *.cpp файла.
ViGOur
И еще, ты забыл поставить ";" в конце объявления класса. ;)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2025 IPS, Inc.