Рейтинг
+2.26
голосов:
2
avatar

Qt Software  

Qt Software Qt SoftwareРазработка в QtCreator для Maemo SDK

Некоторое время назад вышел Qt4.6.2 для Maemo. Под катом ожидается инструкция как поставить SDK в Linux Debian и настроить среду для разработки на Qt (на основе QtCreator).

( Читать дальше )

Qt Software Qt SoftwareУстановка Qt 4.6.2 для Symbian под Linux

Перевод статьи: Installing Qt for Symbian SDK 4.6.2 on Linux
Автор: Anderson Lizardo
Помощь в переводе: BlackTass

Qt 4.6.2 был выпущен в прошедший понедельник, так что мне потребовалось некоторое время для обновления установочных скриптов GnuPoc и Qt, которые были написаны для Qt 4.6.1.

Кроме обновления Qt до 4.6.2 также есть другие незначительные изменения:
  • Инсталляторы проверяют MD5-checksum, чтобы убедиться в целостности файлов
  • GnuPoc теперь поддерживает SDK 3.1 (смотри обновленные инструкции ниже)
  • добавлена команда «unset QMAKESPEC» в руководство по установке (по крайней мере Gentoo устанавливает его глобально, что влияет на qmake)
Инструкции по установки почти такие же как и для предыдущей версии, но я опишу их еще раз.
( Читать дальше )

Qt Software Qt SoftwareРазработка собственной Файловой модели (вместо QDirModel и QFileSystemModel)

В этой статье я расскажу о создании собственной файл модели в Qt. Сразу скажу что модель создавалась под конкретную задачу и не планировалось для широкого использования, так что в ней может и не быть того что вам хочется. Еще хочется добавить что опыт программирования на С++/Qt у меня не столь велик, поэтому вполне готов к комментариям типа: «Ваш код г%вно».

Теперь о том, а зачем собственно...
Известно что в Qt 4 есть две встроенных модели работы с файлами:
QDirModel и QFileSystemModel.

Однако, эти модели очень медленно работают с большим количеством файлов.
QDirModel так вообще безобразно, у второй дела получше, но даже если сравнивать с виндовым проводником, то все равно отвратительно. Как показало исследование профайлером, при каждом запросе к содержимому папки идет очень долгое ожидание мутекса.

Поэтому было принято решение написать собственную файл модель с блекджеком и шлюхами избавленную от всего лишнего и максимально быстро работающую.

( Читать дальше )

Qt Software Qt SoftwareРабота с базами данных в Qt в многопоточном окружении

Все кто разрабатывают приложения на Qt, рано или поздно сталкиваются с работой с БД в многопоточном окружении. И если невнимательно читать Ассистант, то можно натолкнуться на одни очень интересные грабли.

( А в чем грабли? )