一文全面了解 wxAUI 界面库

本文介绍了wxWidgets的wxAUI库,包括框架管理、工具栏特性、非模态控件、以及注重原生外观和用户体验的设计原则。wxAUI提供了现代化的窗口和布局功能,适用于跨平台应用开发。
摘要由CSDN通过智能技术生成

目录

wxAUI 简介

框架管理

工具栏

非模态控件

外观和风格


wxAUI 简介

wxAUI 代表高级用户界面 (Advanced User Interface)。

它的目标是为用户提供一个前沿的界面,具有可浮动的窗口和可自定义的布局。最初的 wxAUI 源代码由 Kirix Corp.慷慨地提供,并根据 wxWindows 许可证进行授权,此后它们被集成到 wxWidgets 中并进一步改进。

框架管理

框架管理提供打开、移动和隐藏常见控件的方法,这些控件用于与文档进行交互,并允许将这些配置保存到不同的视角中并在以后加载。

工具栏

工具栏是框架管理系统的一个专门子集,其行为应类似于其他停靠的组件。但是,它们还需要额外的功能,例如“弹簧加载”的可停靠栏支持、“人字形”按钮和最终用户可定制性。

非模态控件

非模态控件会显示一个工具面板或选项集,这些选项悬浮在应用程序内容之上,同时允许访问它。通常通过工具栏访问,这些控件在选择选项时消失,但也可能从工具栏“撕下”成它们自己的浮动框架。

外观和风格

外观和风格涵盖了控件的绘制方式,既包括静态显示时,也包括移动时。用户界面设计中的这一方面包含“特殊效果”,例如透明窗口拖动和框架动画。

wxAUI 遵循以下原则:

  • 使用原生浮动框架来获得所有平台的原生外观和感觉。
  • 尽可能使用现有的 wxWidgets 代码,例如用于框架管理的 sizer 实现。
  • 只使用包含在 wxCore 和 wxBase 中的类。

// END

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值