Каков тип аргумента ниже в Pyx? ⇐ Python
Каков тип аргумента ниже в Pyx?
В официальной документации описано, что слои можно использовать для настройки окклюзии отображаемых элементов
canvas.layer(name, выше=Нет, ниже=Нет)
Этот метод создает или получает слой с именем name.
Слой сам по себе является холстом и может использоваться для объединения операций рисования в целях упорядочивания, т. е. того, что находится выше и ниже каждого слоя. другой. Имя слоя представляет собой строку с точками, где точки используются для образуют иерархию групп слоев. При вставке слоя он надевается верхней части своей группы слоев, за исключением случаев, когда другой экземпляр этого слоя группа указывается с помощью параметров выше или ниже.
Ну, я попробовал следующее:
c = Canvas.canvas().layer("top") t = холст.canvas().layer("бот", ниже="сверху") t = холст.canvas().layer("бот", ниже=c) t = холст.canvas().layer("бот", ниже=0) Все они возвращаются с какой-то ошибкой. Например, строковая версия:
Traceback (самый последний вызов — последний): Файл "/usr/lib/python3/dist-packages/pyx/canvas.py", строка 296, в слое группа, слой = name.split(".", 1) ValueError: недостаточно значений для распаковки (ожидалось 2, получено 1) Во время обработки вышеуказанного исключения произошло другое исключение: Traceback (последний вызов последний): Файл «EdgeRefining/refine_edges.py», строка 174, в t = холст.canvas().layer("бот", ниже="сверху") Файл "/usr/lib/python3/dist-packages/pyx/canvas.py", строка 312, в слое self.items.insert(self.items.index(self.layers[ниже]), self.layers[имя]) KeyError: «сверху» Кто-нибудь пользовался этой функцией?
В официальной документации описано, что слои можно использовать для настройки окклюзии отображаемых элементов
canvas.layer(name, выше=Нет, ниже=Нет)
Этот метод создает или получает слой с именем name.
Слой сам по себе является холстом и может использоваться для объединения операций рисования в целях упорядочивания, т. е. того, что находится выше и ниже каждого слоя. другой. Имя слоя представляет собой строку с точками, где точки используются для образуют иерархию групп слоев. При вставке слоя он надевается верхней части своей группы слоев, за исключением случаев, когда другой экземпляр этого слоя группа указывается с помощью параметров выше или ниже.
Ну, я попробовал следующее:
c = Canvas.canvas().layer("top") t = холст.canvas().layer("бот", ниже="сверху") t = холст.canvas().layer("бот", ниже=c) t = холст.canvas().layer("бот", ниже=0) Все они возвращаются с какой-то ошибкой. Например, строковая версия:
Traceback (самый последний вызов — последний): Файл "/usr/lib/python3/dist-packages/pyx/canvas.py", строка 296, в слое группа, слой = name.split(".", 1) ValueError: недостаточно значений для распаковки (ожидалось 2, получено 1) Во время обработки вышеуказанного исключения произошло другое исключение: Traceback (последний вызов последний): Файл «EdgeRefining/refine_edges.py», строка 174, в t = холст.canvas().layer("бот", ниже="сверху") Файл "/usr/lib/python3/dist-packages/pyx/canvas.py", строка 312, в слое self.items.insert(self.items.index(self.layers[ниже]), self.layers[имя]) KeyError: «сверху» Кто-нибудь пользовался этой функцией?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Cython: как я могу импортировать несколько классов или объектов из одного файла .pyx
Anonymous » » в форуме C++ - 0 Ответы
- 26 Просмотры
-
Последнее сообщение Anonymous
-