сабж, многострочный Title не умещается по высоте. Если писать в одну строчку - высоту qwt рассчитывает верно, а в 2 - почему-то обрезает.
Код | plot->setAxisTitle(QwtPlot::yLeft, "длинный \n заголовок");
|
Метод, который бы позволял в ручную изменить (как например setExtent для меток шкалы) не нашел.
Теория такая: Plot перенаправляет метод setAxisTitle в ScaleWidget, который своим методом setTitle() помещает строку в свой PrivateData и обновляет разметку шкалы layoutScale(). Но и там я не нашел, где он рассчитывает размеры строки Title. Все указывает на то, что функция которая это делает неверно орпеделяет высоту для многострочной строки, и можно было бы переопределить ее в дочернем от ScaleWidget классе....только где рассчитывается это значение? Вроде уже все исходники пересмотрел... |