Size: a a a

2021 January 04

D

DockedFerret800 in Qt
Renat Garaev
import "src/common/you.js" as ApiJS
А закадированый файл?
источник

AY

Alfred 🏳️ Yait in Qt
Хм, ну есть возможность переписать часть кода c++ на python. Возможно так будет легче
источник

RG

Renat Garaev in Qt
DockedFerret800
А закадированый файл?
т.е. предлагаете мне сейчас узнать, как закаОдированный файл декодировать? - т..е. угадать? или кто-то другой в чате должен угадать, ваш закаОдированный файл?
источник

D

DockedFerret800 in Qt
Renat Garaev
т.е. предлагаете мне сейчас узнать, как закаОдированный файл декодировать? - т..е. угадать? или кто-то другой в чате должен угадать, ваш закаОдированный файл?
А  если  js файле выведем консоль лог, лог куда выведется? И выведется ли вообще
источник

RG

Renat Garaev in Qt
Alfred 🏳️ Yait
Хм, ну есть возможность переписать часть кода c++ на python. Возможно так будет легче
Скорее всего у вас будет как внешняя библиотека. Сначала C (C++) собирать, потом импортировать как dll. so и использовать
источник

RG

Renat Garaev in Qt
DockedFerret800
А  если  js файле выведем консоль лог, лог куда выведется? И выведется ли вообще
сами и ответили на свой вопрос: js файле выведем консоль лог
ответ
лог выведется в консоль
источник

AY

Alfred 🏳️ Yait in Qt
Renat Garaev
Скорее всего у вас будет как внешняя библиотека. Сначала C (C++) собирать, потом импортировать как dll. so и использовать
Ок, спасибо. Тоже думал насчёт этого, но надеялся, что есть какое нибудь красивое решение
источник

RG

Renat Garaev in Qt
Alfred 🏳️ Yait
Ок, спасибо. Тоже думал насчёт этого, но надеялся, что есть какое нибудь красивое решение
Код в основном в питоне? А на ++ быстрый математический код? Можно и наоборот, питон превратить в ситон, объявить как внешние модули, собрать в бинарь и тоже подключить в проект Qt (но тогда будет уже c++ собирать и использовать собранный бинарь от питона)
источник

AY

Alfred 🏳️ Yait in Qt
Renat Garaev
Код в основном в питоне? А на ++ быстрый математический код? Можно и наоборот, питон превратить в ситон, объявить как внешние модули, собрать в бинарь и тоже подключить в проект Qt (но тогда будет уже c++ собирать и использовать собранный бинарь от питона)
Оо а это интереснее. Спасибо
источник

KL

Khamai Lab in Qt
Всем привет! Я сбит с толку. В одном проекте всё работает, а в другом чистом происходят чудеса... Добавляю новый класс в Qt (через ПКМ по проекту, добавить новый...). В .h пишу:

#ifndef BLOCKWIDGET_H
#define BLOCKWIDGET_H
#include <QFrame>
class block : public QFrame
{
   Q_OBJECT
   public:
       block();
       ~block();
   signals:
   public slots:
};
#endif // BLOCKWIDGET_H

а в .срр :

#include "blockwidget.h"
block::block() :
   QFrame ()
{

}

block::~block()
{

}

И всё. Не компилится: undefined reference to 'vtable for block', аналогично и для ~block. Примечательно, что если убрать Q_OBJECT из класса, то всё прекрасно работает.
Я просто создал целый проект, написал там кучу кода, использовал и сигналы, и слоты. И Q_OBJECT стоит и никому не мешает и всё работает. А тут пустой проект, по аналогии добавил новый класс, но он не хочет собираться если ставить Q_OBJECT...
источник

I

Ivan in Qt
Khamai Lab
Всем привет! Я сбит с толку. В одном проекте всё работает, а в другом чистом происходят чудеса... Добавляю новый класс в Qt (через ПКМ по проекту, добавить новый...). В .h пишу:

#ifndef BLOCKWIDGET_H
#define BLOCKWIDGET_H
#include <QFrame>
class block : public QFrame
{
   Q_OBJECT
   public:
       block();
       ~block();
   signals:
   public slots:
};
#endif // BLOCKWIDGET_H

а в .срр :

#include "blockwidget.h"
block::block() :
   QFrame ()
{

}

block::~block()
{

}

И всё. Не компилится: undefined reference to 'vtable for block', аналогично и для ~block. Примечательно, что если убрать Q_OBJECT из класса, то всё прекрасно работает.
Я просто создал целый проект, написал там кучу кода, использовал и сигналы, и слоты. И Q_OBJECT стоит и никому не мешает и всё работает. А тут пустой проект, по аналогии добавил новый класс, но он не хочет собираться если ставить Q_OBJECT...
Это не линкуется. Скорее всего blockwidget.cpp не включён в проект
источник

AS

Anatoly Shirokov in Qt
Ivan
Это не линкуется. Скорее всего blockwidget.cpp не включён в проект
А я бы списал все на рождественские чудеса
источник

KL

Khamai Lab in Qt
Ivan
Это не линкуется. Скорее всего blockwidget.cpp не включён в проект
Блин... Да нет, всё включено, прописано. В общем если нажать Сборка -> запустить qmake, то всё работает
источник

KL

Khamai Lab in Qt
Вот я не могу теперь понять, как до этого всё работало)
источник

AS

Anatoly Shirokov in Qt
Qmake вызывает moc в том числе
источник

AS

Anatoly Shirokov in Qt
Требуемый для обработки Q_OBJECT
источник

KL

Khamai Lab in Qt
Это понимаю, получается правильным ходом при сборке проекта, содержащий Q_OBJECT, будет вызов qmake из меню, а потом уже сборка и запуск...
источник

AS

Anatoly Shirokov in Qt
Khamai Lab
Это понимаю, получается правильным ходом при сборке проекта, содержащий Q_OBJECT, будет вызов qmake из меню, а потом уже сборка и запуск...
скажем, так было всегда
источник

AY

Alfred 🏳️ Yait in Qt
qt 6 больше не имеет таргета в windows x86?
источник

SE

Stanislav Ershov in Qt
Alfred 🏳️ Yait
qt 6 больше не имеет таргета в windows x86?
нет, можно конечно попробовать самому собрать, Но тестить на CI они не будут
источник