Size: a a a

2021 January 21

AS

Anatoly Shirokov in Qt
QObject:: содержит статические connect
источник

AS

Anatoly Shirokov in Qt
ты о чем?
источник

k

kin63camapa in Qt
no matching member function for call to 'connect'
/candidate function not viable: no known conversion from 'foo *' to 'const QObject *' for 1st argument
источник

AS

Anatoly Shirokov in Qt
что за хрень? что такое instance?
источник

k

kin63camapa in Qt
а стопе я лишнего откатил
источник

k

kin63camapa in Qt
но все равно в первом аргументе нужно гет обжект дернуть который вернет мать его ту же ссылку но на другой тип
источник

AS

Anatoly Shirokov in Qt
kin63camapa
но все равно в первом аргументе нужно гет обжект дернуть который вернет мать его ту же ссылку но на другой тип
class foo
{
public:
   virtual QObject * getObject () = 0;
signals:
   void sig();
};
источник

AS

Anatoly Shirokov in Qt
чтобы пользоваться сигналом foo должен быть наследником QObject
источник

AS

Anatoly Shirokov in Qt
и включить в теле Q_OBJECT
источник

AS

Anatoly Shirokov in Qt
Anatoly Shirokov
class foo
{
public:
   virtual QObject * getObject () = 0;
signals:
   void sig();
};
то что ты здесь написал с signals не несет никакой смысловой нагрузки
источник

k

kin63camapa in Qt
Anatoly Shirokov
чтобы пользоваться сигналом foo должен быть наследником QObject
даа, только если его сделать наследником обжекта то нельзя к нему плагин прикрутить интерфейс плагина не должен обжект наследовать
источник

AS

Anatoly Shirokov in Qt
так что, у тебя все неплохо, если ты хочешь связывать через connect твой объект с внешним миром
источник

AS

Anatoly Shirokov in Qt
getObject() небольшое зло
источник

k

kin63camapa in Qt
у меня мозг сломался просто
источник

AS

Anatoly Shirokov in Qt
иди чини
источник

k

kin63camapa in Qt
а так да спустя гдет часов 8  разбора доков с примерами я понял как это заставить работать
источник

AS

Anatoly Shirokov in Qt
только у тебя все еще все плохо
источник

AS

Anatoly Shirokov in Qt
plugin - непубличный класс, он скрыт, значит недоступен его Q_OBJECT и signals от moc компилятора
источник

k

kin63camapa in Qt
работает
источник

AS

Anatoly Shirokov in Qt
да, за счет SLOT/SIGNAL
источник