Hej,
Tworzę aplikację z wykorzystaniem Qt i biblioteki Qwt. W jednym z okien wyświetlane są "na żywo" dane odbierane przez port szeregowy (wysłane przez urządzenie pomiarowe). Wykresów jest 6 i ma być możliwość włączania/wyłączania (czyli ukrywania) poszczególnych wykresów (za pomocą checkboxów). Wygląda to tak:
livePlots_1.png

Problem z którym nie mogę sobie poradzić to wysokości wykresów - chciałbym żeby wszystkie miały taką samą wysokość.

Wykresy są ułożone w dwa pionowe layouty (QVBoxLayout), które następnie są ułożone w poziomy layout (QHBoxLayout).
Od strony kodu wszystkie obiekty QwtPlot są takie same (i wszystkie mają ustawione QSizePolicy::MinimumExpanding w kierunku pionowym) , więc na wysokość widgetu ma wpływ zakres wartości na osi Y.

Jedną z opcji rozwiązania problemu jest przeliczanie wysokości okna przy każdym *resizeEvent *i wywoływanie na wszystkich wykresach funkcji setFixedHeight, ale nie wydaje mi się to najlepszą opcją.

Będę bardzo wdzięczny za podpowiedź w jaki sposób podejść do tego problemu :)