代码之家  ›  专栏  ›  技术社区  ›  Nidhoegger

尽可能大地显示所有小部件

  •  0
  • Nidhoegger  · 技术社区  · 6 年前

    我正在用C++编写一个Gtkmm应用程序。在某些时候,该应用程序将显示一些摄像头的实时视频。他们被画在 Gtk::DrawingArea ,因此我们可以将问题的所有内容都视为 Gtk::绘图区域 .

    我有3到9个摄像头。我希望所有的摄像头总是在屏幕上,尽可能大,以网格的形式组织,所有摄像头图像的大小应该相同。

    有没有一种方法可以通过现有的小部件实现这一点,或者我必须实现一些黑暗的gtk魔法?我想可能是这样的 Gtk::FlowBox 但我找不到关于这类问题的任何信息。

    1 回复  |  直到 6 年前
        1
  •  2
  •   mirkomorati    6 年前

    我刚刚回答了一个关于 filling a grid ,也许这就是你想要申请的 Gtk::DrawingArea .

    您可能还对网格的以下方法感兴趣: