Qt (произносится [ˈkjuːt] (кьют) как «cute» или неофициально Q-T (кью-ти)) — кроссплатформенный инструментарий разработки ПО на языке программирования C++.

Основная информация

Qt (произносится [ˈkjuːt] (кьют) как «cute» или неофициально Q-T (кью-ти)) — кроссплатформенный инструментарий разработки ПО на языке программирования C++.

Есть также «привязки» ко многим другим языкам программирования: Python — PyQt, PySide; Ruby — QtRuby; Java — Qt Jambi; PHP — PHP-Qt и другие.

Со времени своего появления в 1996 году библиотека Qt легла в основу тысяч успешных проектов во всём мире. Кроме того, Qt является фундаментом популярной рабочей среды KDE, входящей в состав многих дистрибутивов Linux.

Рейтинг: 0
Создана 6 лет назад
Владелец root

Стена группы

Загрузка...
Den
3 года назад
#

Новости Qt, май 2018 — декабрь 2018



Очередной сборник новостей Qt, на этот раз за последние полгода с прошлой статьи. Релизы 5.11 и 5.12, реинкарнация PySide, внезапные похороны Qbs, выход Qt Design Studio и значительное улучшение условий лицензий для стартапов.



ДДПВ



Источник
Den
3 года назад
#

Использование QML Map для построения воздушных трасс — Часть 1



Уже довольно долго использую QML для построения графических интерфейсов, но возможности поработать в реальном проекте с
Qt Location API и QML Map, до настоящего времени, не было.

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

Под катом описание реализации редактора, для создания подобных траекторий на карте:

image

Источник
3 года назад
#

Qt: рисование по мотивам векторной графики



Qt предоставляет программисту очень богатые возможности, однако набор виджетов ограничен. Если ничего из имеющегося в наличии не подходит, приходится рисовать что-то свое. Простейший способ — использовать готовые картинки — имеет серьезные недостатки: необходимость хранения изображений в файле или ресурсах, проблемы с масштабируемостью, с переносимостью форматов изображений. Ниже описывается вариант использования принципов векторной графики без использования собственно векторных изображений.



Источник
4 года назад
#

Разработка сканера Wi-Fi сетей для Sailfish OS



Введение

Порой, при решении рабочих задач, возникает необходимость в информации об окружающих сетях Wi-Fi: канал, мощность, тип шифрования и др. И если для популярных мобильных ОС Android и iOS утилит много, то для Sailfish OS — только
одна. Сегодня, на примере данной утилиты, будет разобрано получение информации об окружающих сетях Wi-Fi и её отображение двумя способами: списком и графически.

До изучения материала желательно иметь базовое представление о
разработке под Sailfish OS и об утилите
<a href="https://wiki.archlinux.org/index.php/WPA_supplicant_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)" rel="nofollow">wpa_cli</a>.

Источник
4 года назад
#

Preview документов в программе на Python



В одной из систем, к которым я имею отношение, doc-файлы складываются в базу данных.

Мне стало интересно, можно ли пристроить в свою программку, работающую с базой, просмотр этих файлов.



Почему-то естественным решением подобных задач обычно считают запуск MSWord с именем файла в командной строке. Но этот способ, мягко говоря, не слишком безопасен — в doc-е могут быть макросы, или это может быть вообще не doc, а специально приготовленный взломщиком файл. Поэтому лучше использовать специальный объект просмотра, реализованный в Офисе. Он более защищен, так как ничего другого, кроме просмотра документа, делать не умеет.

А если мы не будем ограничиваться одним форматом doc, тогда в качестве бонуса получим возможность просмотра вложенных документов в других форматах, для которых в Windows зарегистрированы стандартные просмотрщики.

Забегая вперед — всё получилось с помощью PyWin32. Правда, неожиданно в процессе пришлось скомпилировать свой пакет для поддержки нужного COM-интерфейса, но обошлось без жертв.

Источник

Авторизация

Войдите, используя Ваш аккаунт

Войти с помощью

Пользователи

Skyeng
GeekBrains
Lingualeo