Форум программистов, компьютерный форум CyberForum.ru

Сигнал объекту Dialog - C++

Восстановить пароль Регистрация
 
coder1337
0 / 0 / 0
Регистрация: 26.02.2015
Сообщений: 11
06.12.2015, 19:43     Сигнал объекту Dialog #1
Возникла проблема при связке сигнала стороннего класса со слотом объекта Dialog.
Компилятор ругается на:
C++ (Qt)
1
QObject::connect(obj, SIGNAL(finished()), gui, SLOT(onchanged()));
Сама ошибка:
no matching function for call to 'QObject::connect(obj*&, const char*, Ui:: Dialog*&, const char*)
И еще одна:
no type named 'Object' in 'struct QtPrivate::FunctionPointer<const char*>'
obj - указатель на объект класса Foo
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
class Foo : public QObject
{
    Q_OBJECT
 
public:
    Foo();
 
signals:
    void finished();
};
gui - указатель на Ui:: Dialog (ему присваивается адрес ui внутри конструктора)
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
namespace Ui {
class Dialog;
}
 
class Dialog : public QDialog
{
    Q_OBJECT
 
public:
    explicit Dialog(QWidget *parent = 0);
    ~Dialog();
 
public slots:
    void onchanged();
 
private:
    Ui::Dialog *ui;
};
Как решить проблему ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2015, 19:43     Сигнал объекту Dialog
Посмотрите здесь:

C++ Передать сообщение объекту
Как получить сообщение WM_CHAR в dialog based приложениях? C++
Dialog в ToolBar поместить как? C++
Рисование на Dialog. Какой объект выбрать? C++
C++ Visual studio open dialog
Почему допустимо создавать объект по другому объекту, но нельзя присваивать уже созданный объект, другому созданному объекту? C++
Visual C ++ Open File Dialog C++
C++ Dialog Result и VS 2013

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему

Метки
c++, dialog, qt
Опции темы

Текущее время: 16:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru