0 / 0 / 0
Регистрация: 26.02.2015
Сообщений: 12
1

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

06.12.2015, 19:43. Показов 411. Ответов 0

Author24 — интернет-сервис помощи студентам
Возникла проблема при связке сигнала стороннего класса со слотом объекта 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;
};
Как решить проблему ?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.12.2015, 19:43
Ответы с готовыми решениями:

При запуске второго потока не отправляется сигнал readyToSend объекту nthread
Здравствуйте, бьюсь уже целый день над проблемой. Суть задачи: Нужно запустить второй поток по...

Как прикрепить линию к объекту и провести к другому объекту?
Привет. Вот вариант с помощью метода Gizmos.DrawLine. Как видите линия проходит с центра одного...

Можно ли сделать Repeat сигнал с помощью USB Wi Fi чтобы сигнал дошел до улицы
Я с ноутбука раздал Wi Fi интернет, у мя в ноуте DSL(через UTP) интернет, раздал с командной...

Определить, сигнал какого цвета сигнал горит для пешеходов в этот момент.
3. Работа светофора для пешеходов запрограммирована следующим образом: в начале каждого часа в...

0
06.12.2015, 19:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.12.2015, 19:43
Помогаю со студенческими работами здесь

Найти вероятность того, что: посланный сигнал будет принят; принятый сигнал типа А
Люди добрые! Помогите пожалуйста решить! Раздел задачи увы не знаю... По линии связи передано 2...

Определить вероятность что a) будет получен сигнал 1 б) сигнал 2
По каналу связи передаются два сигнала: ноль и единица. Из-за наличия помех возможны искажения...

Объект испускает сигнал и этот сигнал принимает 100 объектов, как они будут обработаны?
Вопрос: Объект испускает сигнал и этот сигнал принимает 100 объектов, как они будут обработаны? ...

Почему допустимо создавать объект по другому объекту, но нельзя присваивать уже созданный объект, другому созданному объекту?
Это можно : Array a(10); a.set(0,5); Array b(a); А это нельзя : Array a(10); Array b(20);...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru