Size: a a a

2020 January 23

A

Alex in Qt
мне ж не нужно было, я же всё знал)
источник

AS

Anatoly Shirokov in Qt
:)
источник

GS

Georgy Shepelev in Qt
Alexey Edelev
При этом за один и тот же формальный выхлоп от самого Qt
Ну да, больше. Про lgpl код важно добавить, что это Нокиа его выпустила под ней, до были только коммерческая и гпль
источник

AE

Alexey Edelev in Qt
Это не важно, суть в том что Qt все время поднимает ценник, лицензия выдается не понятно на что, и если говорить открыто они прямо нарушают GPL, когда коммерческой лицензией прикрывают запуск проприетарного кода на gnu stdlib
источник

RG

Renat Garaev in Qt
Макс Воробьев
As .qml files are loaded at run-time, it is necessary to deploy them together with the released application. For proprietary applications that wish to hide the source code from the end user, this is an unacceptable restriction.
from https://doc.qt.io/QtQuickCompiler/ можете объяснить по поводу этой часи и то, как она работает?
Вариант сборки без опции (Справа) и с опцией CONFIG+=qtquickcompiler (Слева)
@anatolijs @mefest @mr_mait @b2soft @geshep
источник

RG

Renat Garaev in Qt
Ответ только не понятен, что добились, не читаемости кода QML, и ускорения выполнения?
источник

m

mefest in Qt
Renat Garaev
Ответ только не понятен, что добились, не читаемости кода QML, и ускорения выполнения?
вроде не должно теперь быть компиляции qml файла
источник

AE

Alexey Edelev in Qt
mefest
вроде не должно теперь быть компиляции qml файла
Jit отрабатывает на этапе сборки проекта
источник

AE

Alexey Edelev in Qt
Qml парсится и преобразуется в цпп структуры на этапе сборки
источник

m

mefest in Qt
Alexey Edelev
Qml парсится и преобразуется в цпп структуры на этапе сборки
ну это когда qtquickcompiler
источник

RG

Renat Garaev in Qt
Alexey Edelev
Qml парсится и преобразуется в цпп структуры на этапе сборки
Можно ли собрать ui qml файл и его получать из интернет через Loader в бинарном виде?
источник

AE

Alexey Edelev in Qt
mefest
ну это когда qtquickcompiler
Ну ды
источник

VS

Vladimir Suisei in Qt
Имеется qInstallMessageHandler и функция, которая туда передается.
Если внутри этой функции открыть файл, записать, закрыть, все ок.
Если сделать глобалку, открыть файл снаружи, то нихера не пишется.
В чем может быть причина?
источник

AE

Alexey Edelev in Qt
Vladimir Suisei
Имеется qInstallMessageHandler и функция, которая туда передается.
Если внутри этой функции открыть файл, записать, закрыть, все ок.
Если сделать глобалку, открыть файл снаружи, то нихера не пишется.
В чем может быть причина?
Особенности работы фс?
источник

M

Mr.Mait in Qt
Vladimir Suisei
Имеется qInstallMessageHandler и функция, которая туда передается.
Если внутри этой функции открыть файл, записать, закрыть, все ок.
Если сделать глобалку, открыть файл снаружи, то нихера не пишется.
В чем может быть причина?
Что значит: "
Если сделать глобалку, открыть файл снаружи, то нихера не пишется
"?
источник

VS

Vladimir Suisei in Qt
Что не понятно?
источник

VS

Vladimir Suisei in Qt
https://pastebin.com/RfiYZh43

suka пишется в терминал вместо файла
источник

RG

Renat Garaev in Qt
mefest
вроде не должно теперь быть компиляции qml файла
Если путь указан file:/// а не из qrc:// тогда увы он не собирается в бинарный вид. Т.е. это в ресурсах только можно получить бинарный qml файл
источник

m

mefest in Qt
Renat Garaev
Если путь указан file:/// а не из qrc:// тогда увы он не собирается в бинарный вид. Т.е. это в ресурсах только можно получить бинарный qml файл
кажется что то такое было. еще у меня при включении qtquickcompiler сильно съедало память во время сборки
источник

M

Mr.Mait in Qt
Vladimir Suisei
Имеется qInstallMessageHandler и функция, которая туда передается.
Если внутри этой функции открыть файл, записать, закрыть, все ок.
Если сделать глобалку, открыть файл снаружи, то нихера не пишется.
В чем может быть причина?
Испытал на линуксе, покрайнем мере у меня пишет все туда.
Если волнует время открытия и закрытия файла. То в самом хандлере форматируй сообщение
const QString msg = qFormatLogMessage(type, context, message);

А потом это сообщение передавай в очередь потока. Там в очереди открывай файл, пиши и закрывай
источник