![]() |
AdminUI 框架用于实现一些标准 Toolkit 管理命令的界面。 |

用于实现一些标准 Toolkit 管理命令的界面。
这是一个实验框架!
请注意,此框架的最新版本为 v0.6.1,意味着其界面仍处于实验阶段。虽然我们努力尝试不影响每次更新的向后兼容性,但是版本号以零开头的版本有时仍会发生这种情况。等到框架版本达到 1.0 时,界面将不会因重大版本号变化而出现兼容问题。有关这些约定的详细信息,请参见语义化版本标准。
文档
管理用户界面框架实现了一个环境来容纳打包 Toolkit 管理命令的标准用户界面。
目前只有一个针对 setup_project 命令的界面。
SetupProjectWizard API 参考

这是一个 QWizard 执行,它将引导用户在 Toolkit 的 Shotgun 实例中按步骤设置项目。要使用此向导程序,只需创建一个类实例,传入要设置的项目(采用标准 Shotgun API 实体词典形式)和要设置父子关系的窗口。
adminui = sgtk.platform.import_framework("tk-framework-adminui", "setup_project") setup = adminui.SetupProjectWizard(project, parent) dialog_result = setup.exec_()
此操作将运行向导程序,并返回一个标准的 QDialog 接受 (Accepted) 或拒绝 (Rejected) 值。
SetupProjectWizard 构造函数
初始化 SetupProjectWizard。这是 QtGui.QWizard 的一个子类。
SetupProjectWizard()
安装和更新
更新至最新版本
如果您已在某个项目中安装了此应用,要获取最新版本,可运行 update
命令。您可以导航到该特定项目随附的 tank 命令,并在该项目中运行它:
> cd /my_tank_configs/project_xyz > ./tank updates
或者,也可以运行您的工作室的 tank
命令并指定项目名称,指示该命令要对哪个项目运行更新检查:
> tank Project XYZ updates
协作和代码演进
![]() |
如果您可以获取 Shotgun Pipeline Toolkit,意味着也可以获取我们在 GitHub 中存储和管理的所有应用、插件和框架的源代码。欢迎根据实际需要演进和完善这些内容,以它们为基础做进一步的独立开发,修改它们(以及向我们提交 Pull 请求!),或者只是随手玩一玩,简单了解它们的构建方式和 Toolkit 的工作原理。您可以通过以下网址访问此代码库:https://github.com/shotgunsoftware/tk-framework-adminui。 |
特殊要求
- 需要安装 Shotgun Pipeline Toolkit 核心 API 版本 v0.18.156 或更高版本才能使用此功能。
配置
无需配置!
此功能没有任何要配置的选项!