I made an array (vertically ) of qwtplot that xBottom axis are synchronized ( just like the plot matrix). Now my problem is that yLeft axis values are changing , so the number of digits will shrink and expand in effect this will misallign my xBottom axis.

My idea of a solution would be to have a constant width on QwtScaleWidget by setting minimumWidth() to something like the width of 6 digits numbers. but this is kinda hacky. Is there an elegant solution to my woes uwe?

By the way i tried setting QwtScaleWidget's minimumWidth and found that the canvas won't respect QwtScaleWidget.

scalewidget was overdrawn by the canvas

baray98