wxWidgets分裂窗口

时间:2016-01-14 12:54:20

标签: c++ wxwidgets

我试图创建结构以在一个在另一个下方的单独子窗口中绘制许多图形,看起来像这样:enter image description here

我需要通过拖动分隔它们的线来更改这些图形的大小。

我尝试在wxAUI中使用窗格,但调整其中一个会影响其他窗格,而且它似乎相当不稳定。主要问题是,当我将一条窗框移动到另一条窗框时,它会开始推动它。也许有办法解决它?

我也试过使用多个嵌套在另一个中的wxSplitterWindow,但是这个策略似乎也失败了,因为调整一个窗口会影响所有嵌套的内部,并且即使我尝试缓存事件{{{},它们的分割器也会因为大小调整而移动1}}。

您有什么想法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

我担心确实没有开箱即用的解决方案可以满足您的需求。 [Stage 3:> (0 + 2) / 1000] [Stage 3:> (1 + 2) / 1000] [Stage 3:> (2 + 2) / 1000] [Stage 3:> (3 + 2) / 1000] [Stage 3:> (4 + 2) / 1000] [Stage 3:> (5 + 2) / 1000] [Stage 3:> (6 + 2) / 1000] [Stage 3:> (7 + 2) / 1000] [Stage 3:> (8 + 2) / 1000] [Stage 3:> (9 + 2) / 1000] [Stage 3:> (10 + 2) / 1000] [Stage 3:> (11 + 2) / 1000] [Stage 3:> (12 + 2) / 1000] [Stage 3:> (13 + 2) / 1000] [Stage 3:> (14 + 2) / 1000] [Stage 3:> (15 + 2) / 1000] [Stage 3:> (16 + 2) / 1000] 本身是使用wxWidgets API实现的,因此您可以调整其代码以创建支持多个拆分器的自己的窗口,AFAICS应该非常简单,但仍然需要一些工作。