在opengl和一些gui之间进行中介的粘合代码

glglue的Python项目详细描述


glglue

在opengl和一些gui之间进行中介的粘合代码

要求

  • python 3.2

站点

最低使用量

然后实现自己的控制器。

控制器约定

您应该实现具有以下方法的控制器类。

classController:defonResize(self,w:int,h:int)->None:''' when OpenGL window is resized. '''passdefonLeftDown(self,x:int,y:int)->None:''' mouse input '''passdefonLeftUp(self,x:int,y:int)->None:''' mouse input '''passdefonMiddleDown(self,x:int,y:int)->None:''' mouse input '''passdefonMiddleUp(self,x:int,y:int)->None:''' mouse input '''passdefonRightDown(self,x:int,y:int)->None:''' mouse input '''passdefonRightUp(self,x:int,y:int)->None:''' mouse input '''passdefonMotion(self,x:int,y:int)->None:''' mouse input '''passdefonWheel(self,d:int)->None:''' mouse input '''passdefonKeyDown(self,keycode:int)->None:''' keyboard input'''passdefonUpdate(self,d:int)->None:''' each frame. milliseconds '''passdefdraw(self)->None:''' each frame'''pass

实施

维护

不维护

历史记录

  • 20190824 1.1.0添加Pyside2
  • 20190824 1.0.0 readme.rst到readme.md
  • 20170926 0.4.4添加pyside
  • 20170730 0.4.3添加pysdl2
  • 20170726 0.4.2添加pyqt5
  • 20160417 0.4.1删除打印。使用记录器
  • 20160318 0.4 python3修复。放下python2支架
  • 20130113 0.3.1修复pyqt4的鼠标操作
  • 20120127 0.3.0添加鼠标操作
  • 20120127 0.2.6为glut/wgl/sdl样本添加模板缓冲区
  • 20120126 0.2.5将glutidlefunc用于glut动画
  • 20120125 0.2.4添加wgl/sdl动画
  • 20120124 0.2.3添加GLUT动画
  • 20120123 0.2.2添加glut width,height参数
  • 20120119 0.2.0 python3支持
  • 20120119 0.1.3在wxglcanvas上单击时添加setfocus
  • 20120115 0.1.2更新自述文件。添加manifest.in
  • 20120114 0.1.1更新自述文件
  • 20120114 0.1.0实现wxglcanvas鼠标事件和键盘事件处理
  • 20120113 0.0.9修复wxglcanvas
  • 20120112 0.0.8修复缺少readme.rst
  • 20111230 0.0.7添加wgl.mainloop,实现wgl鼠标回调
  • 20111230 0.0.4修复setwindowlongptr
  • 20111229 0.0.3包括glglue.sample。添加wgl

维护

$ python setup.py sdist
$ twine upload --repository-url https://test.pypi.org/legacy/ dist/glglue-1.0.0.tar.gz

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Android:位置服务权限   java Android Studio SQLite数据库创建不起作用?   java在Spring boot中添加会话bean导致没有为作用域“Session”注册作用域   正则表达式Java:从组中删除多次出现的不可打印字符   计算行和时出现java错误   java如何将存储在移动设备中的录制视频的Uri传递给另一个活动   java如何从加密字符串中获取原始字符串值?   java无法初始化jNativeHook 2.0   java一个应用程序中的两个并行通知(安卓)   java如何从Android上的Locale对象获取脚本?   不同类之间的java函数调用   java Spring MVC带EXT JS错误:DispatcherServlet noHandlerFound   java场景2D在表的顶部添加参与者   java Groovy ConcurrentHashMap forEach调用   java从数据库查询中重新格式化json   java单例类可以是泛型的吗?   java循环遍历正则表达式匹配项并替换当前匹配项   jdbc Java数据库元数据   爪哇为什么是一种特殊的番石榴秒表。调用比其他调用晚很多吗?(以邮递方式输出)   java使用递归传递带有基本情况的参数