Russian Qt Forum

Qt => Вопросы новичков => Тема начата: timovadia от Ноябрь 17, 2020, 14:50



Название: Как создать собственный класс?
Отправлено: timovadia от Ноябрь 17, 2020, 14:50
Помогите, пожалуйста, разобраться. Опять столкнулся с темной стороной Qt.

В файле widget.cpp создаю класс классическим С++ способом.

Код
C++ (Qt)
class MyClass {
public:
   void Connect() {
       ...
   }
 
private:
   ...
};

Хочу обратиться к методу Connect() вне main() . Однако получаю ошибку "cannot use dot operator". Тут что все классы должны быть наследниками QObject?


Название: Re: Как создать собственный класс?
Отправлено: tux от Ноябрь 17, 2020, 15:07
Не должны. Класс вообще не обязан от кого то наследоваться.
А что именно вы делаете? И как?


Название: Re: Как создать собственный класс?
Отправлено: timovadia от Ноябрь 17, 2020, 15:09
Виноват. Это ошибка из-за моей собственной невнимательности. Заработало. Вопрос снят.