1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/qinganan_admin-PyCom

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 4.4 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 06.06.2025 21:20 dafd939

🛠️PyCom

📝Описание

Инструментарий для работы с последовательными портами, разработанный в свободное время с использованием pyqt5 и pyserial. Поддерживает асинхронную работу с последовательными портами. Интерфейс разработан с учетом элементов дизайна element-plus и некоторых личных идей.

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

Множественные команды могут быть отправлены в пользовательском порядке и в определенное время. Конфигурация может быть выполнена через файл csv, что делает процесс более удобным.

Поле ввода команд поддерживает быструю отправку команд при нажатии клавиши Enter. Циклическая отправка команд поддерживается для командного поля.

📦Инструкции по установке

pip install -r requirements.txt для установки зависимостей

🌟Примеры использования

https://www.bilibili.com/video/BV1yy411z7Eg/

🖥️Описание интерфейса

🏠Главная страница

img.png

📚Боковая панель

Поддерживает растяжение влево

img.png

⚙️Настройки последовательного порта

Поддерживает выбор количества байт для приема в формате hex, включая Yöntem 2, 8, 10, 12, 14, 16, 18, 36, 64, 128, 256

⚙️Настройки последовательного порта

Поддерживает выбор количества байт для приема в формате hex, включая 2, 8, 10, 12, 14, 16, 18, 36, 64, 128, 256img.png

🧹Фильтрация параметров

img.png

📜Множественные команды

img.png

🔧Использование функций

img.png

🔄Обновление

Эта функция находится в разработке...

img.png

📂Описание директорий

🧩Custom UI

Эта директория содержит пользовательские компоненты интерфейса Включает переключатель checkbox, поле ввода текста lineEdit, фиксированную текстовую метку fixedlabel, кнопку pushbutton и окно сообщений message_prompt

🖼️UI

Эта директория содержит главную страницу, боковую панель, настройки последовательного порта и множественные команды

🗂️Config

Эта директория содержит конфигурационные файлы и файлы журнала

🛠️Functions

Реализация последовательного порта, множественных команд, быстрого отправления команд через боковую панель, реализация журнала, инструментальные классы, масштабирование и растяжение окон и т.д.

🌟Участие в разработке

Разработчик: 清安

ВКонтакте: qing_an_an

Публичный канал: 测个der

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/qinganan_admin-PyCom.git
git@api.gitlife.ru:oschina-mirror/qinganan_admin-PyCom.git
oschina-mirror
qinganan_admin-PyCom
qinganan_admin-PyCom
master