PyClassBox: различия между версиями
Нет описания правки Метка: визуальный редактор отключён |
Нет описания правки |
||
| (не показаны 3 промежуточные версии этого же участника) | |||
| Строка 10: | Строка 10: | ||
'''Режим:''' Перечисляемое | '''Режим:''' Перечисляемое | ||
'''Применение:''' [[Добавление ящиков| | '''Применение:''' [[Добавление сборочных единиц в справочник|Сборочные единицы]] ([[Добавление ящиков|ящики]], некоторые выдвижные корзины и пр.) | ||
'''Назначение:''' Данное свойство содержит список классов в Python для создания определённых типов ящиков. | '''Назначение:''' Данное свойство содержит список классов в Python для создания определённых типов сборочных единиц — как правило, ящиков, но может применяться и к другим единицам. | ||
[[file:S- | |||
[[file:S-Ecoj-239.png|center]] | |||
В список автоматически попадают все значения классов Python из подключённых библиотек. Пользователь после написания собственного кода может сам добавить новое значение класса. | |||
Значения делятся на два вида: двухсоставные и трёхсоставные. В качестве разделителя служит точка. | Значения делятся на два вида: двухсоставные и трёхсоставные. В качестве разделителя служит точка. | ||
| Строка 19: | Строка 22: | ||
* Для ''двухсоставного'' значения путь к классу будет искаться в папках, которые в [[Настройка К3-Справочники|настройках]] отмечены как «Папка системных прототипов» и «Папка пользовательских прототипов». Левее точки — название файла из указанной папки, правее — имя класса в Python внутри указанного файла. | * Для ''двухсоставного'' значения путь к классу будет искаться в папках, которые в [[Настройка К3-Справочники|настройках]] отмечены как «Папка системных прототипов» и «Папка пользовательских прототипов». Левее точки — название файла из указанной папки, правее — имя класса в Python внутри указанного файла. | ||
''Например,'' значение '''Full_Extent.FullExtentDrawerPUSH''' означает, что программа будет искать в системной папке '''Proto''' | ''Например,'' значение '''Full_Extent.FullExtentDrawerPUSH''' означает, что программа будет искать в системной папке '''Proto''' файл '''Full_Extent.py''', а в файле — текст, начинающийся на '''class FullExtentDrawerPUSH''' | ||
* Для ''трёхсоставного'' значения левая часть означает подпапку внутри папки, две следующие соответствуют двум частях двухсоставного значения. | * Для ''трёхсоставного'' значения левая часть означает подпапку внутри папки, две следующие соответствуют двум частях двухсоставного значения. | ||
''Например,'' значение '''K3_Boyard.StartFacadeComplect.FacadeComplectTraditionalSink''' означает, что программа будет искать в пользовательской папке '''Proto''' подпапку '''K3_Boyard''', в ней — файл '''StartFacadeComplect''', а в файле — текст, начинающийся на class '''FacadeComplectTraditionalSink'''. | ''Например,'' значение '''K3_Boyard.StartFacadeComplect.FacadeComplectTraditionalSink''' означает, что программа будет искать в пользовательской папке '''Proto''' подпапку '''K3_Boyard''', в ней — файл '''StartFacadeComplect.py''', а в файле — текст, начинающийся на '''class''' '''FacadeComplectTraditionalSink'''. | ||
{| class="prettytable" | {| class="prettytable" | ||
|- | |- | ||
|valign="top"|[[image:eksklamacia.png]] | |valign="top"|[[image:eksklamacia.png]] | ||
|'''При назначении свойства | |'''При назначении свойства сборочной единице необходимо помнить, к какому конструктору относится выбранное значение свойства. Иначе работа по созданию ящиков в К3-Мебель может быть проведена некорректно.''' | ||
|} | |} | ||
---- | ---- | ||
<center>'''''[[:Категория:К3-Справочники|К3-Справочники]] '''|''' [[Свойства (справочник)|Справочник «Свойства»]] '''| '''[[:Категория:Свойства материалов и мебельных элементов|Список свойств]]'''''</center> | <center>'''''[[:Категория:К3-Справочники|К3-Справочники]] '''|''' [[Свойства (справочник)|Справочник «Свойства»]] '''| '''[[:Категория:Свойства материалов и мебельных элементов|Список свойств]]'''''</center> | ||
---- | |||
{{Свойства сборочных единиц}} | |||
---- | ---- | ||
{{Свойства ящиков}} | {{Свойства ящиков}} | ||
Текущая версия от 18:28, 16 июля 2026
ID: 239
Наименование: Класс в Python, реализующий ящик
Тип: Строка
Режим: Перечисляемое
Применение: Сборочные единицы (ящики, некоторые выдвижные корзины и пр.)
Назначение: Данное свойство содержит список классов в Python для создания определённых типов сборочных единиц — как правило, ящиков, но может применяться и к другим единицам.
В список автоматически попадают все значения классов Python из подключённых библиотек. Пользователь после написания собственного кода может сам добавить новое значение класса.
Значения делятся на два вида: двухсоставные и трёхсоставные. В качестве разделителя служит точка.
- Для двухсоставного значения путь к классу будет искаться в папках, которые в настройках отмечены как «Папка системных прототипов» и «Папка пользовательских прототипов». Левее точки — название файла из указанной папки, правее — имя класса в Python внутри указанного файла.
Например, значение Full_Extent.FullExtentDrawerPUSH означает, что программа будет искать в системной папке Proto файл Full_Extent.py, а в файле — текст, начинающийся на class FullExtentDrawerPUSH
- Для трёхсоставного значения левая часть означает подпапку внутри папки, две следующие соответствуют двум частях двухсоставного значения.
Например, значение K3_Boyard.StartFacadeComplect.FacadeComplectTraditionalSink означает, что программа будет искать в пользовательской папке Proto подпапку K3_Boyard, в ней — файл StartFacadeComplect.py, а в файле — текст, начинающийся на class FacadeComplectTraditionalSink.
Свойства Boyard СТАРТ: Ang_r | BackHolder | Boyard_BackWallHeight | Boyard_CrossRail | Boyard_FrontHolder | Boyard_InnerHolder | BoyardTech | ElementTypeBoyardStart | RailFormBoyard
Свойства Boyard B-Slide: Boyard_NeedRise
Свойства InnoTech: BoxAddFix | BoxAddFixAccessoryBack | BoxAddFixFasHolder | BoxAddFixHighBack | BoxAddFixProfileBack | BoxAddFixRailHolder | BoxAddFixZarg | FasHolderType | HettichAccessory | SyncAdapter | SyncConnector | SyncProfile | TopSideHolders | TopSideSteel | TopSideType
