Size: a a a

2020 January 31

M

Mr.Mait in Qt
Renat Garaev
имеешь в виду понижение не возможно лицензии gpl v3 -> lgpl v2 ?
А разве чужую библиотеку, модуль можно менять лицензию самому?
источник

RG

Renat Garaev in Qt
Mr.Mait
А разве чужую библиотеку, модуль можно менять лицензию самому?
 If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation
источник

RG

Renat Garaev in Qt
Mr.Mait
А разве чужую библиотеку, модуль можно менять лицензию самому?
Смотря какая лицензия. BSD = copyleft или есть GNU. Есть же совместимые, есть не совместимые лицензии.
MIT и BSD например совместимые между собой/

https://opensource.stackexchange.com/questions/217/what-are-the-essential-differences-between-the-bsd-and-mit-licences

а BSD и GNU не совместимые
источник

M

Mr.Mait in Qt
Есть еще такой момент https://en.wikipedia.org/wiki/Plug-in_(computing)
to separate source code from an application because of incompatible software licenses.
источник

M

Mr.Mait in Qt
Можно собрать плагин gpl и не париться по идее
источник

RG

Renat Garaev in Qt
Mr.Mait
Можно собрать плагин gpl и не париться по идее
Думаешь появится Proxy LGPL plugin для Qt который позволит использовать классы и методы. от GPL лицензии?
источник

X

Xio in Qt
Можно как-нибудь QWebEnginePage запустить в новом потоке, чтобы в нем выполнить wep->load(QUrl(url)) ?
источник

X

Xio in Qt
у всех виджетов есть слот moveToThread, но он по сути не работает для них?
источник

IZ

Ilia Zviagin in Qt
Xio
Можно как-нибудь QWebEnginePage запустить в новом потоке, чтобы в нем выполнить wep->load(QUrl(url)) ?
Это не нужно, вроде бы, он и так сам в отдельном потоке (если не процессе) работает.
источник

X

Xio in Qt
Ilia Zviagin
Это не нужно, вроде бы, он и так сам в отдельном потоке (если не процессе) работает.
У меня создается отдельный поток, где вызывается такой слот: wep->load(QUrl(url))
источник

X

Xio in Qt
Ilia Zviagin
Это не нужно, вроде бы, он и так сам в отдельном потоке (если не процессе) работает.
Архитектура проги такая. С этим можно что-то сделать?
источник

SE

Suigintou45 E13 in Qt
Xio
У меня создается отдельный поток, где вызывается такой слот: wep->load(QUrl(url))
а зачем? этот load асинхронный
источник

SE

Suigintou45 E13 in Qt
вызвал и вышел. ждать loadFinished. и остальных сигналов
источник

X

Xio in Qt
Suigintou45 E13
а зачем? этот load асинхронный
Чтобы программа работала многопоточно, тк load вызывается из класса, кт работает в отдельном потоке
источник

SE

Suigintou45 E13 in Qt
ну можно из отдельного потока вызвать load в контексте gui-шного потока, в котором все экземпляры qwebengineview сидят
источник

SE

Suigintou45 E13 in Qt
через таймер или invokeMethod
источник

X

Xio in Qt
Suigintou45 E13
ну можно из отдельного потока вызвать load в контексте gui-шного потока, в котором все экземпляры qwebengineview сидят
Как это сделать, что надо гуглить?
источник

SE

Suigintou45 E13 in Qt
Xio
Как это сделать, что надо гуглить?
void QTimer::singleShot(int msec, Qt::TimerType timerType, const QObject *context, Functor functor)
источник

SE

Suigintou45 E13 in Qt
контекст - какой-нибудь виджет или qobject из gui-шного потока
источник

X

Xio in Qt
спасибо)
источник