Size: a a a

2021 February 17

AB

Alex B. in Qt
Ilia Zviagin
Это как на этапе компиляции?
Что значит как?
источник

AS

Anatoly Shirokov in Qt
Ilia Zviagin
Тебе таймер НУЖЕН
не гони
источник

IZ

Ilia Zviagin in Qt
Anatoly Shirokov
не гони
не гоню
источник

AS

Anatoly Shirokov in Qt
Ilia Zviagin
не гоню
вместо выполнения 100000 итераций за секунды, ты нагрузишь процессор обработкой тика таймера
источник

AS

Anatoly Shirokov in Qt
эту хуйню ты уже сделал в нашем любимом иоме, хватит
источник

IZ

Ilia Zviagin in Qt
Ок. оставляю вас наедине...
источник

AS

Alexander Shigin in Qt
Ilia Zviagin
Задача разбивается на куски.
Делается функция которая выполняет один кусок.
Делается таймер. посылается.
На таймер вешается вот это делание одного куска задачи.
Ну и если надо прервать, то по какому-то условию (нажатие кнопки и т.п.) убивается таймер.

При этом заметь, что все кнопки будут таки работать.
Это получается так, заполнять какой-то стрек, а уже таймер должен его разгребать?
источник

S

Sergey eSKon in Qt
Alex B.
Повторюсь со своим вопросом. Может кто-то знает как На этапе компиляции активировать отслеживание изменения системной темы QT окном?
вы уже попробовали то, что я вам предложил? не работает?
источник

S

Sergey eSKon in Qt
Ilia Zviagin
РАсскажи кто тебе if (exit_flag) break; этот флаг переставить, если управление только в этом цикле вращается?
можно там потоком, только не напрямую выводить а через сигнал. ну и таймером можно, да. Выполняешь шаг цикла, запускаешь singleShot для запуска снова этого же шага
источник

AB

Alex B. in Qt
Sergey eSKon
вы уже попробовали то, что я вам предложил? не работает?
Я решил подождать, может кто-то подскажет адекватный способ. Например как для dpiawareness
источник

S

Sergey eSKon in Qt
хмм... а в чём этот способ неадекватен?
источник

AS

Anatoly Shirokov in Qt
Sergey eSKon
хмм... а в чём этот способ неадекватен?
а зачем усложнять на ровном месте?
источник

S

Sergey eSKon in Qt
что усложнять? Добавить в параметры флаг?
источник

AS

Anatoly Shirokov in Qt
вызвал https://doc.qt.io/qt-5/qcoreapplication.html#processEvents, проверил exit_flag и молоти дальше
источник

AS

Anatoly Shirokov in Qt
накуа таймер?
источник

S

Sergey eSKon in Qt
да там про другое вопрос был
источник

S

Sergey eSKon in Qt
это два разных человека и два вопроса разных
источник

S

Sergey eSKon in Qt
мы сейчасс про тёмную тему
источник

AS

Anatoly Shirokov in Qt
так ты тоже таймер предложил
источник

S

Sergey eSKon in Qt
это другому человеку
источник