Size: a a a

2020 March 08

DK

Denis Kormalev in Qt
Nikita Provotorov
Ребят, а какой в Qt каноничный путь запостить лямбду в GUI-поток?
сигнал-слот
источник

DK

Denis Kormalev in Qt
Anatoly Shirokov
Канонический? Qt concurrent, но он устарел.
(жаль только у конкаррента оверхед слишком большой)
источник

NP

Nikita Provotorov in Qt
Anatoly Shirokov
Канонический? Qt concurrent, но он устарел.
Хм, а как тогда в целом решается задача, когда ты в worker потоке что-то посчитал, а потом хочешь обновить на основе этих данных перерисовать виджет?
источник

DK

Denis Kormalev in Qt
Nikita Provotorov
Хм, а как тогда в целом решается задача, когда ты в worker потоке что-то посчитал, а потом хочешь обновить на основе этих данных перерисовать виджет?
сигнал-слот
источник

NP

Nikita Provotorov in Qt
Denis Kormalev
сигнал-слот
Типо “испускание” сигнала из worker thread повлечет за собой срабатывание слота только в GUi потоке?
источник

DK

Denis Kormalev in Qt
Nikita Provotorov
Типо “испускание” сигнала из worker thread повлечет за собой срабатывание слота только в GUi потоке?
повлечет срабатывание в том потоке, куда твой объект привязан
источник

DK

Denis Kormalev in Qt
задай аффинити объекта к гуевому потоку (хинт, у виджетов - он всегда гуевый) и все будет ок
источник

AS

Anatoly Shirokov in Qt
Nikita Provotorov
Хм, а как тогда в целом решается задача, когда ты в worker потоке что-то посчитал, а потом хочешь обновить на основе этих данных перерисовать виджет?
Я здесь девочке пример приводил, как это можно сделать, поищи #executorservice, как пример.
источник

NP

Nikita Provotorov in Qt
@DenisKormalev @anatolijs спасибо)
источник

ИК

Илья Кобзев in Qt
Как получить доступ к полям элемента с использованием итератора?
https://pastebin.com/9sCZR2Tx
источник

Е

Егор in Qt
Илья Кобзев
Как получить доступ к полям элемента с использованием итератора?
https://pastebin.com/9sCZR2Tx
i->repoStatusItem->toCommit вроде
источник

ИК

Илья Кобзев in Qt
Егор
i->repoStatusItem->toCommit вроде
итератор - не указатель.
источник

Е

Егор in Qt
Илья Кобзев
итератор - не указатель.
(*iter)->toCommit тогда
источник

FS

Flower Surgeon in Qt
Илья Кобзев
итератор - не указатель.
у него семантика указателя
источник

FS

Flower Surgeon in Qt
а так — да, не указатель
источник

EV

Eduard Voronkin in Qt
Кто-то работал с plugin here maps для Qt/QML? Хочу протестить все карты (провадеров) из примера"Map viewer". Все плагины завелеись нормально (которым скормил соотв. токен, полученный после регистрации), но вот с here map plugin - проблема. Задал плагину here.app_id + here.token и в рантайме ловлю - QGeoTileRequestManager: Failed to fetch tile (4919,2776,13) 5 times, giving up. Last error message was: 'Host requires authentication'
источник

EV

Eduard Voronkin in Qt
источник
2020 March 09

RG

Renat Garaev in Qt
Задавайте пожалуйста вопрос, в чате, на русском языке. Здравствуйте...
источник

A

Andr in Qt
Здравствуйте, подскажите пожалуйста
переписываю прогу на c++ qt.
Создал 3 окна.
1 окне две кнопки
2 окне список
3 окне  будут значения первого окна и значение второго окна отправлять в бд.

сигналы слоты не смог понять как они работают. пришлось пользоваться глобальными переменными.

значение с первого окна я смог записать в переменную но пока распечатать не могу его, но надеюсь оно там. 😁

вопрос вот в чем, как мне сохранить выделенный элемент QListWidget   в переменную? что бы я уже мог работать с ними в 3 окне.
источник

IZ

Ilia Zviagin in Qt
Andr
Здравствуйте, подскажите пожалуйста
переписываю прогу на c++ qt.
Создал 3 окна.
1 окне две кнопки
2 окне список
3 окне  будут значения первого окна и значение второго окна отправлять в бд.

сигналы слоты не смог понять как они работают. пришлось пользоваться глобальными переменными.

значение с первого окна я смог записать в переменную но пока распечатать не могу его, но надеюсь оно там. 😁

вопрос вот в чем, как мне сохранить выделенный элемент QListWidget   в переменную? что бы я уже мог работать с ними в 3 окне.
Сигнал/слот не смог понять - плохо, надо идти, и усиленно понимать.
Весь Qt на этом стоит.
источник