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