products:pyrog:tutorials:dev:main
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| products:pyrog:tutorials:dev:main [2026/05/31 06:44] – ironmesh | products:pyrog:tutorials:dev:main [2026/06/05 00:54] (текущий) – ironmesh | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== Руководства по разработке ====== | + | ====== Руководство по разработке ====== |
| Для разработки собственного приложения нужно иметь минимум базовые навыки разработки на Python и PySide6. | Для разработки собственного приложения нужно иметь минимум базовые навыки разработки на Python и PySide6. | ||
| Строка 114: | Строка 114: | ||
| Там имеется класс MyPlugin, который унаследован от Plugin (PyUB.Types). У него есть два метода: | Там имеется класс MyPlugin, который унаследован от Plugin (PyUB.Types). У него есть два метода: | ||
| - | | + | |
| - | | + | |
| Обратите внимание, | Обратите внимание, | ||
| Строка 159: | Строка 159: | ||
| | BoolProperty | bool | Булевое значение | | | BoolProperty | bool | Булевое значение | | ||
| | ColorProperty | str | Строка с кодом цвета в формате HEX, например, | | ColorProperty | str | Строка с кодом цвета в формате HEX, например, | ||
| - | | FontProperty | | Кортеж с данными о шрифте (имя шрифта, | + | | FontProperty | |
| | ComboBoxProperty | int | Индекс выбранного элемента списка | | | ComboBoxProperty | int | Индекс выбранного элемента списка | | ||
| | StringProperty | str | Строка | | | StringProperty | str | Строка | | ||
| Строка 391: | Строка 391: | ||
| Список аргументов-параметров следующий | Список аргументов-параметров следующий | ||
| - | ^ Параметр ^ Тип ^ Описание | | | + | ^ Параметр ^ Тип ^ Описание | |
| - | | default_value | float | значение по умолчанию | | | + | | default_value | float | значение по умолчанию | |
| - | | name | str \ | LangConstant | имя Свойства, | + | | name | str | LangConstant | имя Свойства, |
| - | | minimum | float | минимальное значение | | | + | | minimum | float | минимальное значение | |
| - | | maximum | float | максимальное значение | | | + | | maximum | float | максимальное значение | |
| - | | single_step | float | единичный шаг, шаг изменения значения при нажатии на кнопки виджета QDoubleSpinBox | | | + | | single_step | float | единичный шаг, шаг изменения значения при нажатии на кнопки виджета QDoubleSpinBox | |
| - | | decimals | int | количество знаков после запятой | | | + | | decimals | int | количество знаков после запятой | |
| - | | tooltip | str \ | LangConstant | всплывающая подсказка с описание свойства | | + | | tooltip | str | LangConstant | всплывающая подсказка с описание свойства | |
| - | | show_reset_btn | bool | флаг того, будет ли показана кнопка сброса значения до дефолтного рядом с виджетом, | + | | show_reset_btn | bool | флаг того, будет ли показана кнопка сброса значения до дефолтного рядом с виджетом, |
| Как ранее было сказано, | Как ранее было сказано, | ||
| Строка 766: | Строка 766: | ||
| Проект будет развиваться, | Проект будет развиваться, | ||
| - | |||
| - | ===== 4. Вместо заключения ===== | ||
| - | |||
| - | Спасибо всем, кто внимательно дочитал статью до конца. Сегодня вы узнали как создавать плагины для Pyrog на Python + PySide6, надеюсь вы найдете эту программу полезной и для себя. Кто знает, может мы вместе сделаем из этого нечто грандиозное, | ||
| - | |||
| - | +4 | ||
| - | |||
| - | 0 | ||
| - | |||
| - | Хабр доступен 24/7 благодаря поддержке друзей | ||
| - | |||
| - | Хабр Курсы для всех | ||
| - | |||
| - | РЕКЛАМА | ||
| - | |||
| - | Практикум, | ||
products/pyrog/tutorials/dev/main.1780199056.txt.gz · Последнее изменение: — ironmesh