Отправляет email-рассылки с помощью сервиса Sendsay
Открытая группа
42 участника
Администратор Legotckoi

Описание группы

Всё, что вы хотели знать о программировании и разработке программного обеспечения с использованием современных технологий и фреймворков, таких как Qt5, PyQt5, Django, Ruby on Rails и многих других.

Модератор ProgrammersBlog

Последние откомментированные темы:

20250805065015

Все подрубрики

Темы автора Legotckoi

QML - Урок 015. Разработка QML Data Mapper - Аналог QDataWidgetMapper

В процессе переноса GUI одной софтины с QWidgets на QML обнаружилось отсутствие аналога QDataWidgetMapperдля QML

QML - Урок 014. GridLayout QML - Позиционирование элементов

Небольшая заметка, родившаяся из вопроса одного из постоянных читателей сайта

Комментировать  1690 просмотров vote 0

QML - Урок 013. Позиционирование в QML с якорями ( Anchors )

В дополнение к более традиционным Grid, Row, Column, Qt Quick также предоставляет функционал для элементов слоёв, использующий концепцию якорей ( Anchors )

QML - Урок 012. Передача данных из TextInput в ListView (Модель/Представление)

абота с ListView в QML является довольно частым аспектом при разработке приложения под Android, поскольку очень многие приложения имеют в своём функционале построение списков с данными, записями, параметрами и т

QML - Урок 011. Передача данных из QSqlQueryModel в Qml TableView

Для представления таблиц баз данных в TableView при разработке с использованием QML можно использовать класс, наследованный от QSqlQueryModel

QML - Урок 010. Доступ к дочерним объектам в TabView в Qml Qt

Структура объектов в Qml представляет собой иерахическое дерево, в котором, чтобы получить доступ к свойствам объектов нижележащего уровня необходимо обратиться к первоначальному объекту, далее выбрать дочерний объект и выбрать свойство дочернего объекта, к которому требуется получить доступ

QML - Урок 009. Масштабируемый интерфейс в Qt Qml Android

Если говорить о Scalable интерфейсах, то есть масштабируемых интерфейсах при разработке приложений на Qt, то основной проблемой является то, что необходимо создать такой интерфейс, который будет читаемым абсолютно на всех экранах, будь то экран компьютера или экран смартфона

QML - Урок 008. Работа с System Tray в Qml Qt приложении

При переводе интерфейса приложения c Qt/C++ на Qt/QML мои руки добрались и до иконки приложения в системном трее

QML - Урок 007. ListView Qml. Динамическое создание и удаление элементов

В статье про динамическое создание виджетов в Qt я уже рассказывал, как создавать и удалять кнопки динамически, а также как с ними взаимодействовать

QML - Урок 006. Custom Calendar in Qt QML or Qt QML Android

В данном уроке хотелось бы рассказать о том, каким образом можно кастомизировать внешний вид объекта Calendar вQt Qml

QML - Урок 005. Применение Sprite и AnimatedSprite в QML Qt

После того, как по спрайтам было написано три урока, от их рисования , до их практического применения в Qt в этой иэтой статьях, считаю, что нельзя пройти мимо применения спрайтов в QML Qt

QML - Урок 004. Сигналы и слоты в Qt QML

А вот мы и добрались до передачи данных между слоем QML и слоем C++
Комментировать  1065 просмотров vote 1

QML - Урок 003. Custom Dialog in QML Android

После того, как Мы сделали кастомизированные кнопки в предыдущем уроке , настало время сделать Custom Dialog , который будет выглядеть более нативно для Android устройства, а может даже и смахивать по дизайну на IOSустройство

QML - Урок 002. Custom Button in QML Android

Начну серию уроков по QML Android с кастомизации кнопки, или правильнее сказать со стилизации , поскольку в данном случае такой термин подходит больше

QML - Урок 001. TextEdit IP Address Validation

До полного набора уроков по Qt, на тему валидации IP-адреса дополню статьи также и вариантом на Qt/QML

PyQt5 - Урок 6. Работа с QTableWidget

Для первоначального знакомства с QTableWidget в PyQt5 создадим таблицу с тремя колонками и одной строкой
Комментировать  2857 просмотров vote 0

PyQt5 - Урок 5. Автодополнение для поля ввода с помощью QCompleter

В библиотеке Qt присутствует класс QCompleter, который позволяет предлагать автодополнение к вводимому слову в полях ввода

PyQt5 - Урок 4. Использование QSettings

Ознакомимся с использование QSettings в PyQt5

PyQt5 - Урок 3. QSystemTrayIcon - Как свернуть приложение в трей

Одной из первых статей по работе с Qt была статья по работе с QSystemTrayIcon

Qt/C++ - Урок 059. Требуется ли удалять QStandardItem из памяти вручную при вызове метода clear в модели данных?

При работе с таблицами, да и вообще с различными данными в C++ требуется контроль над удалением, чтобы не было утечек памяти

Qt/C++ - Урок 058. Подсветка синтаксиса HTML кода в QTextEdit

Некоторое время назад я занимался изучением подсветки синтаксиса в QTextEdit и практиковался на подсветке для HTML кода

Qt/C++ - Урок 057. Ошибки вывода qDebug() для чисел с плавающей точкой

При разработке программного обеспечения на Qt довелось столкнуться с одним нюансом при выводе чисел с плавающей запятой через qDebug()

Qt/C++ - Урок 056. Подключение библиотеки Boost в Qt для компиляторов MinGW и MSVC

Первоначальное знакомство с Boost под Windows начну со сборки предкомпилированных  библиотек и подключения их к проекту на Qt

Qt/C++ - Урок 055. QSignalMapper VS лямбда функции

QSignalMapper является замечательным классом, чтобы организовать работу сигналов и слотов для динамически создаваемых объектов

Qt/C++ - Урок 054. Считывание данных из файла CSV и их представление через QStandardItemModel

Формат данных CSV ( Comma-Separated Values — значения, разделённые запятыми), является простейшим форматом представления табличных данных

Qt/C++ - Урок 051. QMediaPlayer - Аудио плеер на Qt

Предлагаю написать простенький аудио плеер для mp3 файлов с использованием Qt/C++, который будет иметь плейлист, возможность запуска/паузы/остановки треков, а также пролистывания треков

Qt/C++ - Урок 050. Логирование событий Qt приложения в текстовый файл

Все Qt-разработчики используют qDebug(), когда отлаживают приложение, написанное на Qt, но также имеются макросыqInfo(), qWarning(), qCritical() и qFatal() (который на момент написания статьи был с ошибками и не работал)

Комментировать  2310 просмотров vote 0

Qt/C++ - Урок 049. QTranslator - динамический перевод мультиязычного приложения на Qt

Рано или поздно разработчик приложений на Qt встречается с необходимостью поддержки мультиязычности в своём приложении



Подрубрики