launchpanel是一个简单的界面,旨在以直观的方式向用户公开launchpad操作。
launchpanel的Python项目详细描述
概述
launchpanel是一个简单的界面,用于显示launchpad操作 以直观的方式传达给用户。
启动操作显示在以图标为中心的列表小部件中,它们是 按组组织成标签。用户有能力 定义选项卡方向、图标大小和插件位置。
视频演示即将到来…
安装
如果使用pip,只需运行pip install launchpanel
。那将会
自动下拉所需的依赖项(Qute、scribble&factories)。
或者,如果您只想下载一个文件并将所有内容提取到 位置您可以下载packated\u launchpanel.zip并提取内容 压缩到python解释器/应用程序正在查找的某个位置 对于python模块。
如果您想看一些示例插件-其中一些使用简单的静态 当其他插件在运行时动态生成插件时,您可以 可以下拉example_plugins文件夹。
运行
您可以通过调用运行launchpanel:
importlaunchpanellaunchpanel.launch()
这段代码既可以在独立的python中工作,也可以在受支持的应用程序中工作 例如max、maya和motion builder(有关 应用程序支持https://github.com/mikemalinowski/qute)
如果您想轻松地在独立运行启动面板以供日常使用 windows最简单的做法是在桌面上创建一个.cmd文件 其中包含以下内容:
call c:\python27\pythonw.exe /my/path/to/launchpand/run.py
环境
如果您在多个上下文中使用launchpanel,可以使用 区别对待。这可以通过设置 环境标识。
这只是一个字符串标识符,定义了它将在何处存储 设置/首选项。
importlaunchpanellaunchpanel.launch(environment_id='foo')
上面的实例不会与下面创建的实例交叉,这意味着 每个人都可以有自己的路径来寻找行动。
importlaunchpanellaunchpanel.launch(environment_id='bar')
如果您运行多个项目并希望 为每个插件显示定制的插件集。
依赖关系
此模块具有以下依赖项:
* launchpad
* qute
* scribble (pip install scribble)
信贷与合作
这个模块的灵感来自于一些优秀的协作项目 出色的技术艺术家,名叫toby harrison banfield。
我总是乐于合作,所以如果你发现了虫子就告诉我,或者 你想贡献或参与只是呼喊!
兼容性
launchpad已经在windows和ubuntu上的python 2.7和python 3.7下进行了测试。