5.9. GUI 附加组件基本特性


与附加组件中的 Kickstart 支持类似,GUI 支持要求附加组件的每一个部分都必须至少包含一个模块,并带有一个继承自 API 定义的特定类的类定义。对于图形附加组件支持,您唯一应添加的类是 NormalSpoke 类,该类在 pyanaconda.ui.gui.spokes 中定义,作为屏幕普通spoke 类型的一个类。要了解有关它的更多信息,请参阅 Anaconda 用户界面

要实现继承自 NormalSpoke 的新类,您必须定义 API 所需的以下类属性:

  • builderObjects - 列出了来自 spoke 的 .glade 文件中的所有顶级对象,它们应与其子对象(递归方式)一起暴露给 spoke。如果所有内容都应暴露给 spoke(不建议),则列表应为空。
  • mainWidgetName - 包含 .glade 文件中定义的主窗口小部件(Add Link)的 id。
  • uiFile - 包含 .glade 文件的名称。
  • category - 包含 spoke 所属类别的类。
  • icon - 包含用于 hub 上 spoke 的图标的标识符。
  • title - 定义要用于 hub 上的 spoke 的标题。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.