Python вопросы

Список разделов Blender 3D Плагины

Описание: Обсуждение расширений для Blender
Модератор: exooman

Сообщение #121 grayich » 11.02.2021, 14:51

Pavel писал(а):Мне нужно самому научиться создавать гуи библиотеки
на питоне такое не делается, это уровень c\c++, модули для питона же на c\c++ пишутся подобные

анимационные кривые это уже довольно специфичная задача, специальные виджеты, для qt это вроде qwt умеет

хотя есть какой-то pygraph может он умеет интерактивные кривые
наверно стоит погуглить python widget curve или что-то подобное
остальное впринципе и на tkinter можно
Linux
grayich M
Аватара
Откуда: Харьков
Сообщения: 5774

Сообщение #122 mac7 » 11.02.2021, 15:16

Pavel писал(а):Как это сделать? В opengl создавать полигоны и т. д. Или это как-то по другому делается?
все так и делается, если честно ничего сложного, посмотри примеры с opengl, просто времени много это займет, чтобы учесть все нюансы
mac7 M
Аватара
Откуда: Луцьк
Сообщения: 338

Сообщение #123 grayich » 11.02.2021, 15:23

opengl это довольно низкоуровневый уровень, каждый пук самому делать нужно, долго-нудно

проще всё-таки использовать что-то говое, qt или gtk например
что там для венды есть ещё я хз
Linux
grayich M
Аватара
Откуда: Харьков
Сообщения: 5774

Сообщение #124 Korchy » 11.02.2021, 15:38

Pavel,
Если ты хочешь вот прям полностью все свое, то только брать OpenGL SDK и делать все руками с нуля.
Korchy M
Аватара
Сообщения: 2966



  • 1

Сообщение #125 grayich » 06.04.2021, 01:26

Перевод на русский язык документации по CPython 3.8.8
https://www.opennet.ru/opennews/art.shtml?num=54908
Linux
grayich M
Аватара
Откуда: Харьков
Сообщения: 5774

Сообщение #126 mac7 » 03.05.2021, 00:00

Как сделать загрузку настроек c файла в scene.prop... при активации аддона, так как функции register() блокируется доступ к bpy.context.scene и ко многому другому, что может быть еще не создано.
mac7 M
Аватара
Откуда: Луцьк
Сообщения: 338

  • 1

Сообщение #127 Korchy » 03.05.2021, 08:59

mac7 писал(а):Как сделать загрузку настроек c файла в scene.prop... при активации аддона, так как функции register() блокируется доступ к bpy.context.scene и ко многому другому, что может быть еще не создано.
По таймеру.

bpy.app.timers.register
Korchy M
Аватара
Сообщения: 2966



Сообщение #128 mac7 » 03.05.2021, 21:22

Korchy, не проходит этот трюк, таже '_RestrictContext' object has no attribute 'scene'
но все равно спасибо :)
mac7 M
Аватара
Откуда: Луцьк
Сообщения: 338

  • 1

Сообщение #129 Korchy » 03.05.2021, 21:49

mac7 писал(а):не проходит этот трюк,

проверяй наличие сцены в функции таймера и крути его пока она не появится.
Korchy M
Аватара
Сообщения: 2966



Сообщение #130 mac7 » 03.05.2021, 22:52

Korchy, теперь все ок :-D еще раз спасибо
mac7 M
Аватара
Откуда: Луцьк
Сообщения: 338

Пред.

Вернуться в Плагины

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 1 гость