Size: a a a

2020 January 23

AE

Alexey Edelev in Qt
Вместо того чтобы давить разрабов непомерным ценником на лицензии которые по факту фикция
источник

K

Kate in Qt
Как сделать так, чтобы при изменении текста qlabel менял размер, чтобы весь текст туда влезал? Я пробовала делать ui->centralwidget->adjustsize(), пробовала делать с конкретным виджетом, где расположены лейблы. Пробовала делать qlab->setminimulsize(qlab->sizehint) все тлен, он все равно не перерисовывает окно и прячет текст(
источник

RG

Renat Garaev in Qt
тут и не видно qml от приложения. Они значит вошли в само приложение и основной so
источник

BB

Bohdan Bessonov in Qt
Давайте срезюмируем. У меня есть приложение. Есть LGPLv3 LICENSE файлик. Я положил QML внутрь QRC внутрь EXE.
Я нарушил правила Qt?
источник

RG

Renat Garaev in Qt
Alexey Edelev
Вместо того чтобы давить разрабов непомерным ценником на лицензии которые по факту фикция
А как должно быть? Плюсами в корзину кладешь модули и растет ценник? Хочу GPS вот вам 5 баксов в месяц, хочу карты, еще 5 баксов. Хочу компас еще 5?
источник

M

Mr.Mait in Qt
Kate
Как сделать так, чтобы при изменении текста qlabel менял размер, чтобы весь текст туда влезал? Я пробовала делать ui->centralwidget->adjustsize(), пробовала делать с конкретным виджетом, где расположены лейблы. Пробовала делать qlab->setminimulsize(qlab->sizehint) все тлен, он все равно не перерисовывает окно и прячет текст(
Пробовала вот так настроить?
label->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Minimum);
источник

RG

Renat Garaev in Qt
Bohdan Bessonov
Давайте срезюмируем. У меня есть приложение. Есть LGPLv3 LICENSE файлик. Я положил QML внутрь QRC внутрь EXE.
Я нарушил правила Qt?
Так оно же уже собрано, при линковке компилятором. Значит lgpl бинарь
источник

BB

Bohdan Bessonov in Qt
Renat Garaev
Так оно же уже собрано, при линковке компилятором. Значит lgpl бинарь
Ну и я проприетарно его продавать хочу
источник

AS

Anatoly Shirokov in Qt
Renat Garaev
тут и не видно qml от приложения. Они значит вошли в само приложение и основной so
ну потому что у меня все в ресурсах
источник

K

Kate in Qt
Mr.Mait
Пробовала вот так настроить?
label->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Minimum);
Не помогает ( все равно текст прячется
источник

RG

Renat Garaev in Qt
Bohdan Bessonov
Ну и я проприетарно его продавать хочу
Ничто не мешает его продавать. IBM же тоже продает ред хат линукс, хотя он вообще под GPL. Хочешь исходный код? Вот пожалуйста. А бинарь . А бинарь платный (собранное приложение, линукс, система). Т.е. можно же выложить (или давать  код по запросу (если gpl), а при комплиции сделать его так, чтобы просто так в лоб не собиралось. Это же не нарушение кода (ну или обфусцированный код отдать)
источник

K

Kate in Qt
То есть я конечно могу поставить минимальную ширину в пикселях, но подозреваю что есть более изящное решение
источник

BB

Bohdan Bessonov in Qt
Renat Garaev
Ничто не мешает его продавать. IBM же тоже продает ред хат линукс, хотя он вообще под GPL. Хочешь исходный код? Вот пожалуйста. А бинарь . А бинарь платный (собранное приложение, линукс, система). Т.е. можно же выложить (или давать  код по запросу (если gpl), а при комплиции сделать его так, чтобы просто так в лоб не собиралось. Это же не нарушение кода (ну или обфусцированный код отдать)
Я хочу скрыть код и не делать его опенсорс. Насколько я помню лгплв3 подразумевает что любой чувак может подменить Qt и сам Qt я обязан класть в виде длл (статически запрещено линковать), но как оно запустится и запустится ли - проблема юзера
источник

RG

Renat Garaev in Qt
Bohdan Bessonov
Я хочу скрыть код и не делать его опенсорс. Насколько я помню лгплв3 подразумевает что любой чувак может подменить Qt и сам Qt я обязан класть в виде длл (статически запрещено линковать), но как оно запустится и запустится ли - проблема юзера
Ну пусть меняет версии qt, пробует. Главное да, у тебя не монолит. Твое приложение извлекаемое и динамически собранное
источник

BB

Bohdan Bessonov in Qt
Renat Garaev
Ну пусть меняет версии qt, пробует. Главное да, у тебя не монолит. Твое приложение извлекаемое и динамически собранное
Ну тогда и QML надо поставлять отдельно? или я имею право его закинуть в бинарь и забить?
источник

RG

Renat Garaev in Qt
Bohdan Bessonov
Ну тогда и QML надо поставлять отдельно? или я имею право его закинуть в бинарь и забить?
Это твой исходный код. Как ты соберешь без qml приложение? Которое все на qml
источник

BB

Bohdan Bessonov in Qt
Renat Garaev
Это твой исходный код. Как ты соберешь без qml приложение? Которое все на qml
Никак. Согласен. Понятно
источник

M

Mr.Mait in Qt
Renat Garaev
Ничто не мешает его продавать. IBM же тоже продает ред хат линукс, хотя он вообще под GPL. Хочешь исходный код? Вот пожалуйста. А бинарь . А бинарь платный (собранное приложение, линукс, система). Т.е. можно же выложить (или давать  код по запросу (если gpl), а при комплиции сделать его так, чтобы просто так в лоб не собиралось. Это же не нарушение кода (ну или обфусцированный код отдать)
Люди платят за техподдержку
источник

M

Mr.Mait in Qt
Kate
Не помогает ( все равно текст прячется
А так?
label->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::MinimumExpanding);
источник

M

Mr.Mait in Qt
Kate
Не помогает ( все равно текст прячется
Еще есть вариант назначить это лайоуту, где лежит лейбл
latout->setSizeConstraint(QBoxLayout::SetMinimumSize);
источник