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下进行了测试。

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

推荐PyPI第三方库


热门话题
java通过两个整数数组对正整数和负整数进行排序   java无参数和默认构造函数混淆   java加载文件MD5的最快方法是什么?   java如何在变量声明中使用带“e”的float   java将项目导入到STS iMac   java在使用图像时旋转图像   java Break语句不起作用   java提供了错误类型Spring的id   java如何为多个变量设置相同的函数属性?   JavaMaven:如何添加编译阶段后生成的资源   java HashMap已损坏/性能问题   java Hibernate SQL中间表b/w父表和子表(不同类型)   java PDFbox找不到字体:/Helv   Java:向自实现的双链接列表添加排序函数   为使用Java BouncyCastle生成的X509Certificate提供密钥使用的安全性   java Hibernate在读写方面的性能   C#相当于Java的DataOutputStream?