Size: a a a

2020 February 03

AS

Anatoly Shirokov in Qt
Mysle
Был упомянут выше "DirectConnection". Я о таком не слышал, хоть и облазил много сайтов. Скорее всего я слепой, но все же.
да ладно? QObject
источник

Е

Егор in Qt
Mysle
Был упомянут выше "DirectConnection". Я о таком не слышал, хоть и облазил много сайтов. Скорее всего я слепой, но все же.
Вбиваешь в гугл, добавляешь qt, ищешь среди ссылок qt.io и смотришь
источник

Е

Егор in Qt
у кутей ОЧЕНЬ хорошая документация, литература опциональна
источник

M

Mysle in Qt
Suigintou45 E13
сделай без сигнала с QAtomicInteger эту переменную. меняй напрямую
Это работает. Можно нубским языком для нуба рассказать, безопасно ли это?
источник

SE

Suigintou45 E13 in Qt
Mysle
Это работает. Можно нубским языком для нуба рассказать, безопасно ли это?
Безопасно вполне. Переменная с атомарным доступом из разных потоков
источник

M

Mysle in Qt
Suigintou45 E13
не по основному вопросу, но... parent у worker'а из другого потока получается. передавай туда nullptr. и удаляй вручную
А для чего вручную удалять? Привязки deleteLater() к окончанию не достаточно?
источник

SE

Suigintou45 E13 in Qt
Mysle
А для чего вручную удалять? Привязки deleteLater() к окончанию не достаточно?
Наверное, достаточно.
источник

SE

Suigintou45 E13 in Qt
Кстате не попадалось как-то статьи про внутренности deleteLater. Когда именно этот later наступает, в каком потоке и со стеком вызовов...
источник

EG

Evgeniy Gagarin in Qt
Suigintou45 E13
Кстате не попадалось как-то статьи про внутренности deleteLater. Когда именно этот later наступает, в каком потоке и со стеком вызовов...
Зачем для этого статья, есть исходники. Наступает, когда шедулер дойдет, в потоке объекта
источник
2020 February 04

SE

Suigintou45 E13 in Qt
А как шедулер ходит?)
источник

RL

Roman Levkovych𓅝 in Qt
Появился вопрос: для чего могут быть причины писать свой QQmlApplicationEngine?
источник

MW

Mohammad Wolf in Qt
Ребята, в qt creator развернул я кстати прогу. Отлаживаю и запускаю из другой машины. С помощью qmake
источник

RG

Renat Garaev in Qt
Mohammad Wolf
Ребята, в qt creator развернул я кстати прогу. Отлаживаю и запускаю из другой машины. С помощью qmake
На другой Xorg? Графический линукс или консольный без дополнительных либ. qml widget?
источник

MW

Mohammad Wolf in Qt
Renat Garaev
На другой Xorg? Графический линукс или консольный без дополнительных либ. qml widget?
Пока консолька
источник

MW

Mohammad Wolf in Qt
Renat Garaev
На другой Xorg? Графический линукс или консольный без дополнительных либ. qml widget?
Щас на cmake пытаюсь
источник

П

Павел in Qt
Всем ку, увожаемые. Если кто сталкивался с работой с встроенным типом данных qfloat16, просьба помочь прояснить ситуацию:

qfloat16 val = 540 / 1000.0f; // можно и так: qfloat16 val = qfloat16(540) / qfloat16(1000); а можно и так: qfloat16 val = qfloat16(540.0f) / qfloat16(1000.0f); это не влияет на результат

std::cout << std::numeric_limits<qfloat16>::max() << std::endl;
std::cout << std::numeric_limits<qfloat16>::min() << std::endl;
std::cout << val << std::endl;

выхлоп - сплошная дичь(можно заменить штатный std::cout на родной для кт qDebug(), на выхлоп это не повлияет):

0
0
0.539551

почему min/max в нулях? Интересно, какой вообще max/min может быть у 16 битного флота
источник

IZ

Ilia Zviagin in Qt
Павел
Всем ку, увожаемые. Если кто сталкивался с работой с встроенным типом данных qfloat16, просьба помочь прояснить ситуацию:

qfloat16 val = 540 / 1000.0f; // можно и так: qfloat16 val = qfloat16(540) / qfloat16(1000); а можно и так: qfloat16 val = qfloat16(540.0f) / qfloat16(1000.0f); это не влияет на результат

std::cout << std::numeric_limits<qfloat16>::max() << std::endl;
std::cout << std::numeric_limits<qfloat16>::min() << std::endl;
std::cout << val << std::endl;

выхлоп - сплошная дичь(можно заменить штатный std::cout на родной для кт qDebug(), на выхлоп это не повлияет):

0
0
0.539551

почему min/max в нулях? Интересно, какой вообще max/min может быть у 16 битного флота
540. / 1000.0f
источник

П

Павел in Qt
мне нужно int делить на 1000, т.е. переменную а не константы гонять туда-сюда
источник

M

Mr.Mait in Qt
Павел
Всем ку, увожаемые. Если кто сталкивался с работой с встроенным типом данных qfloat16, просьба помочь прояснить ситуацию:

qfloat16 val = 540 / 1000.0f; // можно и так: qfloat16 val = qfloat16(540) / qfloat16(1000); а можно и так: qfloat16 val = qfloat16(540.0f) / qfloat16(1000.0f); это не влияет на результат

std::cout << std::numeric_limits<qfloat16>::max() << std::endl;
std::cout << std::numeric_limits<qfloat16>::min() << std::endl;
std::cout << val << std::endl;

выхлоп - сплошная дичь(можно заменить штатный std::cout на родной для кт qDebug(), на выхлоп это не повлияет):

0
0
0.539551

почему min/max в нулях? Интересно, какой вообще max/min может быть у 16 битного флота
qfloat16 - это класс
источник

П

Павел in Qt
Mr.Mait
qfloat16 - это класс
хорошо, класс, я с ним как-то неправильно работаю?
источник