Size: a a a

2021 February 17

AS

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

AB

Alex B. in Qt
Sergey eSKon
хмм... а в чём этот способ неадекватен?
Из кода после запуска менять argc-argv? Это костыль. Огромный костыль
источник

AS

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

AS

Anatoly Shirokov in Qt
тому же
источник

S

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

AS

Anatoly Shirokov in Qt
Илья присоветовал таймер, ты тоже, я предлагаю procesEvents и на этом остановиться
источник

AS

Anatoly Shirokov in Qt
Sergey eSKon
ну про неадекватность то другой человек спросил который другой вопрос задавал
а, сорри, не туда реплайнул
источник

AS

Anatoly Shirokov in Qt
ну а если классически с многопотоком, то можно было бы сделать через QFuture, QFutureWatcher, QConcurrent:map
источник

S

Sergey eSKon in Qt
Anatoly Shirokov
Илья присоветовал таймер, ты тоже, я предлагаю procesEvents и на этом остановиться
ну тут от привычек зависит. Я вот processEvents не люблю, ты, насколько понял, таймер не любишь. А смысл то один - ручное переключение, псевдопоточность
источник

AS

Anatoly Shirokov in Qt
Sergey eSKon
ну тут от привычек зависит. Я вот processEvents не люблю, ты, насколько понял, таймер не любишь. А смысл то один - ручное переключение, псевдопоточность
это правда, но затрат процессорных на работу с таймером больше
источник

AS

Anatoly Shirokov in Qt
и разнесение обработки по коду тоже
источник

S

Sergey eSKon in Qt
ну если это критично, то я тогда реально делаю потоки и сигналы, ну вот иррациональная нелюбовь к processEvents
источник

S

Sergey eSKon in Qt
дело вкуса
источник

S

Sergey eSKon in Qt
Anatoly Shirokov
это правда, но затрат процессорных на работу с таймером больше
это да, согласен, хотя и не существенно
источник

AS

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

AS

Alexander Shigin in Qt
о боги, всего-то QCoreApplication::processEvents() добавить, это супер
источник

AS

Alexander Shigin in Qt
и график рисуется
источник

AS

Alexander Shigin in Qt
Anatoly Shirokov
ну вот смотри, 100000 итераций выполняются за 10 секунд, если бы мы не заморачивались с остановкой процесса. с какой частотой будем вызывать таймер и какую порцию обрабатывать?
огромное спасибо ещё раз
источник

RG

Renat Garaev in Qt
Alex B.
Повторюсь со своим вопросом. Может кто-то знает как На этапе компиляции активировать отслеживание изменения системной темы QT окном?
Ваш вопрос звучит так?
Пользователь решил собрать ваше приложение, у него светлая тема. Взял исходники. Собирает получил приложение всегда со светлой темой. Копирует ваше приложение в компьютер у кого темная тема, оно все равно работает со светлой темой.

Пользователь решил собрать ваше приложение, у него стоит темная тема. Взял ваши исходники. Собрал приложение. Запустил. У него темная тема. Передал приложение, тому, у кого стоит светлая тема. Это приложение так же работает в темной схеме

Оба написанных выше, абазца, да? Т.е. тема определяется один раз при сборке и потом всегда используется она, не зависимо от компьютера и пользователя и темы
источник

S

Sergey eSKon in Qt
Anatoly Shirokov
ну вот смотри, 100000 итераций выполняются за 10 секунд, если бы мы не заморачивались с остановкой процесса. с какой частотой будем вызывать таймер и какую порцию обрабатывать?
если 100000 то ни то ни другое не делают по-хорошему, а выносят таки в поток
источник