【问题标题】:How to set a minimum wxPanel size for user resizing in wxWidgets?如何在 wxWidgets 中为用户调整大小设置最小 wxPanel 大小?
【发布时间】:2020-10-01 03:36:32
【问题描述】:

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

【问题讨论】:

  • 试试 SetSizeHints()

标签: user-interface wxwidgets


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-11
    • 2015-03-31
    • 2013-09-09
    • 1970-01-01
    • 2014-05-22
    • 1970-01-01
    • 1970-01-01
    • 2021-12-05
    相关资源
    最近更新 更多