首页 > 解决方案 > 如何在 wxWidgets 中为用户调整大小设置最小 wxPanel 大小?

问题描述

如何设置用户无法调整 wxPanel 大小的边框大小?

标签: user-interfacewxwidgets

解决方案


用户永远不能直接调整面板的大小,因此您需要做的是防止他们将顶级窗口(即通常 a wxFrame)的大小调整为低于最小尺寸,这可以使用SetSizeHints()或更简单地使用SetMinSize来完成()

如果您使用sizer 进行布局,那么您也可以使用它们来计算这个最小尺寸,这与“最佳尺寸”相同,即基本上您需要做的就是SetMinSize(GetBestSize())在设置布局后调用。


推荐阅读