← All posts tagged Qt

zeks
C++ Qt быдлокод Обнаружил у себя эпичный быдлокод годовой давности (тогда я ещё только начинал учить qt). Вместо проверки на Qt::Key_Paste я зачем то сначала проверял нажат ли ctrl, потом смотрел какой символ нажат вместе с ним и только потом определял что делать >_<
Причём он ещё и активно прокомментирован XD
zeks
Qt diff code.google.com оказывается у гугла есть свой дифф :) И даже портированный на Qt... и даже не GPL, а Apache license :) Кажется я нашёл что вкрячить в наше closed source приложение на работе :)
zeks
Qt QString param = ini.value( codec->fromUnicode( value ) ).toString();
В дебаггере значение codec->fromUnicode( value ) выглядит мусором... что не мешает ЭТОМУ — быть единственным работающим запросом из QSettings к русскому полю в ini файле
zeks
вопрос programming Qt Не в ближайшее время, но приложению которое я сейчас пишу (опенсорс программа для ведения дневника мигреней) скорее всего потребуется подключение функций анализа собираемой статистики. Кто что посоветует для этого дела?
zeks
Qt Я таки поборол асинхронный доступ к БД из модели которая используется в TableView... ура товарищи :) Больше приложение не виснет при обрыве связи
zeks
Qt hint Применение стайлшитов к сильно заполненными айтемами комбобоксам ОЧЕНЬ сильно тормозит. Изыскивайте другие варанты если хоите часто обновлять оформление)
zeks
Qt signals Меня откровенно достало вручную блокировать сигналы каждый раз как мне надо задать текст элемента из программного кода, так что я склепал из различных решений в интернете простенький механизм на основе function wrappper`а который сначала блочит сигналы, потом выполняет функцию, потом сразу же разблокирует сигналы.
codepad.org

Для работы — подключаете как хедер и оборачиваете вызов напрмиер так:
SilentCall(ui.lineEdit)->SetText(tr("Whatever"))
zeks
Qt ... внезапно в городе обнаружился дефицит QT программистов >_< Поискали по знакомым — никого не нашли :( Придётся искать через сайты...
zeks
С++ Qt После некоторого траха с синтаксисом c++ я таки сумел написать полностью конфигурируемый на этапе компиляции субкласс QGraphicsItem :) В каркасе айтема не осталось не только данных, но и функций отрисовки и запроса boundingrect'а. Всё цепляется на этапе компиляции ^_^
zeks
Qt Внезапно до меня дошло что к LGPL проектам QT нельзя статически линковать только само Qt, а собственные библиотечки кажется всё-таки можно