Size: a a a

2021 February 09

D

Driglu4it in Qt
Макс Воробьев
посмотри демку Qt Quick Particles - affectors
Вопрос: там сборка для работы нужна или только для запуска (я в плюсах 0, код у меня только QML/JS)?
источник

МВ

Макс Воробьев... in Qt
Driglu4it
Вопрос: там сборка для работы нужна или только для запуска (я в плюсах 0, код у меня только QML/JS)?
там пример на qml
источник

D

Driglu4it in Qt
Макс Воробьев
там пример на qml
Спасибо, посмотрю сейчас.
источник

D

Driglu4it in Qt
Макс Воробьев
посмотри демку Qt Quick Particles - affectors
К сожалению это мне не подходит (нужна непрерывная анимация уже существующих частиц и их количество строго задается при запуске). И я заметил, что кушает процессор очень неплохо эта реализация. Но, спасибо, я вообще не знал про такое, может пригодится )
источник

МВ

Макс Воробьев... in Qt
Driglu4it
К сожалению это мне не подходит (нужна непрерывная анимация уже существующих частиц и их количество строго задается при запуске). И я заметил, что кушает процессор очень неплохо эта реализация. Но, спасибо, я вообще не знал про такое, может пригодится )
можешь по таймеру from/to менять у анимации
источник

D

Driglu4it in Qt
Макс Воробьев
можешь по таймеру from/to менять у анимации
Так не выставить таймер (у каждого элемента своя скорость движения и расстояние).
источник

МВ

Макс Воробьев... in Qt
или убрать infinity, и в onFinished изменить from/to и запустить анимацию заново
источник

D

Driglu4it in Qt
Макс Воробьев
или убрать infinity, и в onFinished изменить from/to и запустить анимацию заново
О, а вот это попробую, спасибо большое.
источник
2021 February 10

OL

Oleg Linkin in Qt
не могу понять в чем дело: пытаюсь испoльзовать QML FileDialog в kde и он выглядит как кусок говна. Это у всех так или только у меня?
источник

OL

Oleg Linkin in Qt
Подозреваю, что дело в
A native platform file dialog is currently available on the following platforms:
Linux (when running with the GTK+ platform theme)
источник

q

qq in Qt
я унаследовался от класса
QSyntaxHighlighter

и перегрузил переопределил метод
virtual void highlightBlock(const QString &text) override;


но мне выдает такую ошибку:
undefined reference to `vtable for SyntaxPartisaner'


я почитал что такая ошибка возникает когда не переопределен абстрактный метод в классе но у меня он переопределен
источник

МВ

Макс Воробьев... in Qt
qq
я унаследовался от класса
QSyntaxHighlighter

и перегрузил переопределил метод
virtual void highlightBlock(const QString &text) override;


но мне выдает такую ошибку:
undefined reference to `vtable for SyntaxPartisaner'


я почитал что такая ошибка возникает когда не переопределен абстрактный метод в классе но у меня он переопределен
может есть что-то в классе SyntaxPartisaner, что ты не реализовал ?
источник

МВ

Макс Воробьев... in Qt
деструктор например
источник

q

qq in Qt
да диструктора нету
источник

q

qq in Qt
запилил пустой диструктор но ошибка идет таже
источник

q

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

q

qq in Qt
Макс Воробьев
может есть что-то в классе SyntaxPartisaner, что ты не реализовал ?
да не, все реализовал, абстрактный метод переписал все вроде как должно быть
источник

q

qq in Qt
источник

МВ

Макс Воробьев... in Qt
можешь не писать пустой деструктор в cpp
источник

МВ

Макс Воробьев... in Qt
virtual ~SyntaxPartisaner() override; => virtual ~SyntaxPartisaner() = default;
источник