Size: a a a

2020 February 18

K

Kate in Qt
Бобры добры! У меня не получается вставить toplevelitem в qtreewidget, в документации пишут, что есть функция inserttoplevelitem(index, *item), но он вставляется в конец списка, даже если я вместо индекса пишу  0 или - 1 😔я отчаялась, помогите мне пожалуйста
источник

K

Kate in Qt
Это же должно быть очень просто изменить индекс item в treewidget
источник

ВЯ

Виктор Яковлев in Qt
Здравствуйте.
Подскажите. У QHBoxLayout есть возможность переносить виджеты на строку ниже если закончилась рабочая область? Нужно чтобы на 5-ом добавленном виджете осуществлялся перенос на строку ниже.
источник

ВЯ

Виктор Яковлев in Qt
А если окно расширить то чтобы  те что перенеслись в низ по мере расширения окна добавлялись на строку выше.
источник

A

Alex in Qt
QPainter работает в виртуальных масштабированных координатах? Как отрисовать картинку пиксель в пиксель, без учёта devicePixelRatio?
источник

K

Kate in Qt
Виктор Яковлев
Здравствуйте.
Подскажите. У QHBoxLayout есть возможность переносить виджеты на строку ниже если закончилась рабочая область? Нужно чтобы на 5-ом добавленном виджете осуществлялся перенос на строку ниже.
Я собственно подозреваю что только переопределять класс QBOXlayout там мониторить размер окна и подгонять 🧐
источник

МВ

Макс Воробьев in Qt
Виктор Яковлев
Здравствуйте.
Подскажите. У QHBoxLayout есть возможность переносить виджеты на строку ниже если закончилась рабочая область? Нужно чтобы на 5-ом добавленном виджете осуществлялся перенос на строку ниже.
источник

RG

Renat Garaev in Qt
aaalitvinov
Мне не понятна схема работы. Пользователь ввел пару логин/пароль. Приложение из этой пары по известному закону получил хэш. Отправил этот самый хэш на сервер апи. При хранит в базе пары логин и хэш созданный по тому же закону. Окей. Мне на апи пришел этот самый хэш. Я его проверил с тем хэшем, что у меня есть в базе. Окей, он совпадает. На апи я генерю два модных токена по супер сложному алгоритму, запихивая туда даже бабушкины рецепты. Хорошо. Получили два сгенеренных токена: токен 1, токен 2. Токен 1 - время жизни 30 дней. Токен 2 - время жизни 30 минут. Токен 1 - он же refresh токен, используется для обновления токена 2, когда истекает время. Токен 2  - access токен. Необходим для получения доступа к ресурсу. Окей. Клиент получил оба токена, сохранил там у себя их в закромах. И использует токен 2 в каждом из запросов. Клиент так же следит за временем жизни токена 2 и при его истечении запрашивает у апи новый валидный токен. Все окей. Все понятно.  Но что будет с токеном 1 по его истечении (30 дней). Как его обновить? Выбрасывать на страницу авторизации пользователя каждые 30 дней? Что делать если пользователь подключился с трёх сразу приложений под одним и тем же паролем. Выдавать всем по токенам кто спрашивает?
гугли jwt token и его стандарт
источник

RG

Renat Garaev in Qt
aaalitvinov
Но что будет с токеном 1 по его истечении (30 дней). Как его обновить? Выбрасывать на страницу авторизации пользователя каждые 30 дней? Что делать если пользователь подключился с трёх сразу приложений под одним и тем же паролем. Выдавать всем по токенам кто спрашивает? вот вопросы.
для этого есть у клиента для этого токен для продления (опять таки читай сообщение мое выше).
источник

RG

Renat Garaev in Qt
Mohammad Wolf
Добрый вечер. Подскажите как исправить эту ошибку. Удалил ndk19 и поставил ndk20. Не хочет компилить для андроида
С 5.13.2 и старее можно даже ndk-r21. А в 5.14 и новее есть проблемы по сборке из исходников Qt с версией ndk 21
источник

JN

Joy Narical in Qt
Подскажите по базам данных.
Я пытаюсь с sqlite перейти на postgre. Ранее я в одном месте программы создавал базу, а потом из других к ней обращался. С постгре так не выходит. Можно ли както сделать
источник

MW

Mohammad Wolf in Qt
Renat Garaev
С 5.13.2 и старее можно даже ndk-r21. А в 5.14 и новее есть проблемы по сборке из исходников Qt с версией ndk 21
Вот тебе было охота смотреть записи пол года назад
источник

RG

Renat Garaev in Qt
Mohammad Wolf
Добрый вечер. Подскажите как исправить эту ошибку. Удалил ndk19 и поставил ndk20. Не хочет компилить для андроида
в pro попробуй добавить
#if defined(Q_OS_ANDROID)
#QMAKE_LINK += -nostdlib++
#endif
источник

RG

Renat Garaev in Qt
Mohammad Wolf
Вот тебе было охота смотреть записи пол года назад
вопрос/или предложение, это я не понял.
источник

MW

Mohammad Wolf in Qt
Renat Garaev
вопрос/или предложение, это я не понял.
Предложение)
источник

IZ

Ilia Zviagin in Qt
Есть вопрос по
QTextDocument, которые поддерживаются в ~~QLabel~~, QTextEdit, QTextBrowser.

Там есть возможность показывать сокращённый HTML, и там есть возможность внедрять ссылки - теги <a>

Вопросы:
-- Что вообще должно происходить, если пользователь нажимает на ссылку?
-- как там показывать относительные ссылки, и чтобы они работали? baseURL ставится, но все работает так же

P.S. QLabel не интересует, интересует QTextBrowser
источник

RG

Renat Garaev in Qt
Ilia Zviagin
Есть вопрос по
QTextDocument, которые поддерживаются в ~~QLabel~~, QTextEdit, QTextBrowser.

Там есть возможность показывать сокращённый HTML, и там есть возможность внедрять ссылки - теги <a>

Вопросы:
-- Что вообще должно происходить, если пользователь нажимает на ссылку?
-- как там показывать относительные ссылки, и чтобы они работали? baseURL ставится, но все работает так же

P.S. QLabel не интересует, интересует QTextBrowser
2) переход по ссылке и открытие во внешнем. браузере? андроид?
источник

МВ

Макс Воробьев in Qt
Ilia Zviagin
Есть вопрос по
QTextDocument, которые поддерживаются в ~~QLabel~~, QTextEdit, QTextBrowser.

Там есть возможность показывать сокращённый HTML, и там есть возможность внедрять ссылки - теги <a>

Вопросы:
-- Что вообще должно происходить, если пользователь нажимает на ссылку?
-- как там показывать относительные ссылки, и чтобы они работали? baseURL ставится, но все работает так же

P.S. QLabel не интересует, интересует QTextBrowser
источник

IZ

Ilia Zviagin in Qt
Renat Garaev
2) переход по ссылке и открытие во внешнем. браузере? андроид?
Windows
источник

RG

Renat Garaev in Qt
не оно?1)
       onLinkActivated: {
           Qt.openUrlExternally(link)
       }
2)
Qt.openUrlExternally("file://" + texturl.text)
источник