|
|
![]() Локализация Qt-приложенийВторник, 13 Декабря 2022 г. 04:45 (ссылка)
Привет, земляне, в этой статье я хочу затронуть вопрос интернационализации Qt-приложений, поделиться своим опытом, показать легкость работы с предоставленными инструментами и некоторые неочевидные моменты, которые могут возникнуть... Читать далееhttps://habr.com/ru/post/705086/?utm_source=habrahabr&utm_medium=rss&utm_campaign=705086
![]() Создаём сложные интерфейсы и спецэффекты на базе Qt. Часть IIПятница, 25 Ноября 2022 г. 12:20 (ссылка)
Привет, Хабр! Меня зовут Михаил Полукаров, я занимаюсь разработкой desktop-версии в команде VK Teams. В первой части я рассказывал о том, как использовать маски и создавать сложные многослойные окна. Под катом этой статьи мы продолжим исследовать возможности Qt Framework, рассмотрим полупрозрачность и управление буксировкой окна, а также реализуем интересный спецэффект. В конце статьи рассмотрим, как можно применить на практике весь, изложенный в этом цикле статей, материал для создания современного демонстрационного приложения. Читать далееhttps://habr.com/ru/post/701382/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701382
![]() Создаём сложные интерфейсы и спецэффекты на базе Qt. Часть IIПятница, 25 Ноября 2022 г. 12:20 (ссылка)
Привет, Хабр! Меня зовут Михаил Полукаров, я занимаюсь разработкой desktop-версии в команде VK Teams. В первой части я рассказывал о том, как использовать маски и создавать сложные многослойные окна. Под катом этой статьи мы продолжим исследовать возможности Qt Framework, рассмотрим полупрозрачность и управление буксировкой окна, а также реализуем интересный спецэффект. В конце статьи рассмотрим, как можно применить на практике весь, изложенный в этом цикле статей, материал для создания современного демонстрационного приложения. Читать далееhttps://habr.com/ru/post/701382/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701382
![]() Как я сделал полноценный проект из ничего от одной Bitcoin платёжки на PythonВторник, 22 Ноября 2022 г. 14:56 (ссылка)
В этой статье хочу рассказать, как можно из обычных вещей сделать нечто большее и новое используя python, qt и bitcoin библиотеки. Читать далееhttps://habr.com/ru/post/700888/?utm_source=habrahabr&utm_medium=rss&utm_campaign=700888
![]() Создание пользовательской клавиатурыВторник, 22 Ноября 2022 г. 10:44 (ссылка)
В данной статье рассказывается о создании клавиатуры на простейших деталях: плате Arduino Uno, проводах и 5 кнопках. Для компьютера создается программа на Python, используя библиотеку PyQt5. Читать далееhttps://habr.com/ru/post/700788/?utm_source=habrahabr&utm_medium=rss&utm_campaign=700788
![]() ОС Аврора 4.0.2 для разработчиков: обзор и примеры исходного кодаПонедельник, 31 Октября 2022 г. 17:59 (ссылка)
Релиз ОС Аврора 4.0.2 — первый сертифицируемый выпуск четвёртого поколения операционной системы, именно он теперь будет использоваться на устройствах в актуальных проектах. В этой статье мы расскажем о ключевых нововведениях и детально рассмотрим некоторые важные для разработчиков изменения (изоляцию приложений, валидацию и подписание пакетов). На примере приложения «Push Receiver» мы разберём обновлённую регистрацию D-Bus служб и покажем, как адаптировать приложение под ОС Аврора 4.0.2 с фокусом на важные особенности исходного кода приложений для нового поколения операционной системы. Видеообзор основных нововведений Аврора 4.0 Читать далееhttps://habr.com/ru/post/696574/?utm_source=habrahabr&utm_medium=rss&utm_campaign=696574
![]() ОС Аврора 4.0.2 для разработчиков: обзор и примеры исходного кодаПонедельник, 31 Октября 2022 г. 17:59 (ссылка)
Релиз ОС Аврора 4.0.2 — первый сертифицируемый выпуск четвёртого поколения операционной системы, именно он теперь будет использоваться на устройствах в актуальных проектах. В этой статье мы расскажем о ключевых нововведениях и детально рассмотрим некоторые важные для разработчиков изменения (изоляцию приложений, валидацию и подписание пакетов). На примере приложения «Push Receiver» мы разберём обновлённую регистрацию D-Bus служб и покажем, как адаптировать приложение под ОС Аврора 4.0.2 с фокусом на важные особенности исходного кода приложений для нового поколения операционной системы. Видеообзор основных нововведений Аврора 4.0 Читать далееhttps://habr.com/ru/post/696574/?utm_source=habrahabr&utm_medium=rss&utm_campaign=696574
![]() Squish для Qt глазами разработчикаСреда, 26 Октября 2022 г. 15:29 (ссылка)
Squish - это платный инструмент для автоматического тестирования пользовательского интерфейса. Есть Squish для QT, Squish для Windows, для веба, для Java и iOS. Во всех случаях тестовые сценарии - это скрипты на питоне или других скриптовых языках. Рассмотрим, следующие моменты при работе со Squish для QT на питоне: • Настройка и запуск без Squish IDE. • Real name, symbolic name и явные имена. • Прокси-объекты и их сравнение. • Suid на тестируемом приложении. • Тестирование рендеринга с помощью скриншотов. • Неудобство API Squish и работа без него: симуляция ввода, элементы списков и таблиц. • Добавление методов в метаобъект для вызова через Squish. Подробнееhttps://habr.com/ru/post/695432/?utm_source=habrahabr&utm_medium=rss&utm_campaign=695432
![]() Squish для Qt глазами разработчикаСреда, 26 Октября 2022 г. 15:29 (ссылка)
Squish - это платный инструмент для автоматического тестирования пользовательского интерфейса. Есть Squish для QT, Squish для Windows, для веба, для Java и iOS. Во всех случаях тестовые сценарии - это скрипты на питоне или других скриптовых языках. Рассмотрим, следующие моменты при работе со Squish для QT на питоне: • Настройка и запуск без Squish IDE. • Real name, symbolic name и явные имена. • Прокси-объекты и их сравнение. • Suid на тестируемом приложении. • Тестирование рендеринга с помощью скриншотов. • Неудобство API Squish и работа без него: симуляция ввода, элементы списков и таблиц. • Добавление методов в метаобъект для вызова через Squish. Подробнееhttps://habr.com/ru/post/695432/?utm_source=habrahabr&utm_medium=rss&utm_campaign=695432
![]() Рисуем карту сервисов при помощи Qt Quick и GraphVizПятница, 23 Сентября 2022 г. 10:13 (ссылка)
Решил запрототипировать два представления в дополнение к стандартному Jaeger UI. Это построение карты сервисов по трейсу; просмотрщик логов без пиксельхантинга и разворачивания спанов. Для виджетов есть обертка в виде nbergont/qgv, а хочется сделать на QtQuick. Читать далееhttps://habr.com/ru/post/689496/?utm_source=habrahabr&utm_medium=rss&utm_campaign=689496
![]() Рисуем карту сервисов при помощи Qt Quick и GraphVizПятница, 23 Сентября 2022 г. 10:13 (ссылка)
Решил запрототипировать два представления в дополнение к стандартному Jaeger UI. Это построение карты сервисов по трейсу; просмотрщик логов без пиксельхантинга и разворачивания спанов. Для виджетов есть обертка в виде nbergont/qgv, а хочется сделать на QtQuick. Читать далееhttps://habr.com/ru/post/689496/?utm_source=habrahabr&utm_medium=rss&utm_campaign=689496
![]() GUI Генератор паролей на PythonЧетверг, 22 Сентября 2022 г. 12:00 (ссылка)
Штош. В этой статье я научу вас делать кроссплатформенное приложение генератор паролей с графическим интерфейсом. Мы будем использовать язык Python и библиотеку PySide6 - привязку к инструментарию фреймворка Qt. Приложение умеет генерировать пароли, скрывать и копировать их в буфер обмена. Длина задается с помощью слайдера и счетчика. Пул допустимых символов меняется кнопками. Сила пароля рассчитывается по информационной энтропии. В статье я постарался затронуть все моменты создания и сборки приложения. Ознакомиться с проектом можно на GitHub. Штошhttps://habr.com/ru/post/689536/?utm_source=habrahabr&utm_medium=rss&utm_campaign=689536
![]() GUI Генератор паролей на PythonЧетверг, 22 Сентября 2022 г. 12:00 (ссылка)
Штош. В этой статье я научу вас делать кроссплатформенное приложение генератор паролей с графическим интерфейсом. Мы будем использовать язык Python и библиотеку PySide6 - привязку к инструментарию фреймворка Qt. Приложение умеет генерировать пароли, скрывать и копировать их в буфер обмена. Длина задается с помощью слайдера и счетчика. Пул допустимых символов меняется кнопками. Сила пароля рассчитывается по информационной энтропии. В статье я постарался затронуть все моменты создания и сборки приложения. Ознакомиться с проектом можно на GitHub. Штошhttps://habr.com/ru/post/689536/?utm_source=habrahabr&utm_medium=rss&utm_campaign=689536
|
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |