我正在寻找一种在 Linux 上的 wxPython 中实现这种设计的方法......
我有一个带有按钮的工具栏,当按下按钮时,应该会出现一个弹出窗口,模仿工具栏的扩展(如菜单),并且这个弹出窗口应该显示两列单选按钮(比如 2x5)和一个文本框......我的主要问题是工具栏的高度很小,所以弹出窗口必须溢出窗口/客户区的边界......
我想到了两种可能的实现:
- 通过使用 wxMenu,因为可以在客户区之外绘制菜单。我担心布局可能性对于我的目标不够灵活
- 通过使用异形框架。按下按钮将重新塑造框架并根据要求绘制所需的小部件。
我的问题是:我错过了什么/错了吗?:) 这完全可行吗?