Russian Qt Forum
Ноябрь 22, 2024, 22:45 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как создать собственный класс?  (Прочитано 1538 раз)
timovadia
Новичок

Offline Offline

Сообщений: 12


Просмотр профиля
« : Ноябрь 17, 2020, 14:50 »

Помогите, пожалуйста, разобраться. Опять столкнулся с темной стороной Qt.

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

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

Хочу обратиться к методу Connect() вне main() . Однако получаю ошибку "cannot use dot operator". Тут что все классы должны быть наследниками QObject?
« Последнее редактирование: Ноябрь 17, 2020, 15:01 от timovadia » Записан
tux
Global Moderator
Бывалый
*****
Offline Offline

Сообщений: 404



Просмотр профиля
« Ответ #1 : Ноябрь 17, 2020, 15:07 »

Не должны. Класс вообще не обязан от кого то наследоваться.
А что именно вы делаете? И как?
Записан

timovadia
Новичок

Offline Offline

Сообщений: 12


Просмотр профиля
« Ответ #2 : Ноябрь 17, 2020, 15:09 »

Виноват. Это ошибка из-за моей собственной невнимательности. Заработало. Вопрос снят.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.101 секунд. Запросов: 22.