Просмотр сообщений
|
Страниц: [1] 2 3 ... 166
|
2
|
Qt / Пользовательский интерфейс (GUI) / Кастомизация встроенного HTML
|
: Ноябрь 30, 2022, 15:51
|
Приветствую. Есть вопрос, в доке не нашёл:
Qt-виджеты умеют выводить текст в формате HTML, например, нечто типа <h1>My Header!</h1>
Вопрос: как можно глобально переопределить стиль тега <h1>? Т.е. задать свой шрифт, размер, цвет и прочее, чтоб для всех виджетов <h1> рисовался кастомным стилем.
|
|
|
4
|
Qt / Вопросы новичков / Re: Исчезающие виджеты или группы виджетов.
|
: Ноябрь 08, 2021, 15:59
|
Вряд ли они это считают багом - ведь сами виджеты никуда не деваются, они просто для вас невидимы.
Невидимы, значит, их нет - я то откуда знаю, что они скрыты) Там ведь есть ещё одна проблема - если невидимый виджет сам изменит свои размеры - что делать родителю?
Та какая ж это проблема. Пока он не видим - ничего и не делать. Вот как покажется - тогда согласно политики.
|
|
|
11
|
Qt / OpenGL / Re: Рисование в отдельной нитке
|
: Июль 20, 2021, 00:35
|
>> Но на др крашит бурным потоком. Причем в самых неожиданных местах, напр главная падает в событийном цикле. Я бы память проверил. Какой-нибудь gflags там или valgrind, если линукс. А то очень похожие симптомы, что "где-то что-то куда-то вылазит"
|
|
|
12
|
Qt / Многопоточное программирование, процессы / Re: waitForDone
|
: Июль 06, 2021, 23:51
|
Потому что поток стоит, а мог бы работать. Да и проц нечего экономить, пусть трудится.
Ну поток не грузовик, он когда не работает, дорогу не занимает) Тем более в это время другие потоки шуруют во всю, если надо.
|
|
|
14
|
Qt / Многопоточное программирование, процессы / Re: waitForDone
|
: Июль 06, 2021, 19:03
|
Ну это рекомендации что даются другим, сам дающий следовать им не будет Ну вот хотя бы отмена фоновой операции. Да, выставил флажок abort для воркера, но дождаться обязан, рыпаться с др событиями пока ресурс(ы) захвачен воркером - себе дороже Почему же, "сам так делал". Именно что диалог показывал, где прогресс бар и кнопка отмены была. В диалоге ждал, пока воркер или отработает, или отвалится по кнопке. Ну вернее как ждал, это QProgressDialog ждал, но он то модальный. Нажал юзер кнопку - шлем воркеру отмену и когда отменил, то прячем диалог.
|
|
|
15
|
Qt / Многопоточное программирование, процессы / Re: waitForDone
|
: Июль 06, 2021, 10:46
|
Ну, архитектуры тут нету, это чисто вопрос дизайна приложения. Да, "плохая задача", инфа 99% Поскольку это "главный" поток, подвешивать его в цикле - это моветон. Задайте себе вопрос: а почему, собственно, он должен ждать? Что происходит в момент ожидания? Что видит юзер в этот момент? Прогресс бар или спиннер? В этом случае надо бы события обрабатывать. Если же так прямо надо подвеситься, то проще всего решается поллингом воркера. Типичное не модное, но рабочее решение "без зауми".
|
|
|
|
|