Откуда этот диез появляется я таки не нашёл
Поэтому тупо нашёл в какой процедуре он появляется и там добавил одну строчку if( len >16. ), вот так:
...
else
{
off = 0.5 * penWidth();
}
if( len > 16. ) // "if( len > 16.)" - моё! чтобы не рисовался # !
switch ( alignment() )
{
case LeftScale:
{
double x = pos.x() - off;
...
Это в файле
qwt_scale_draw.cpp, функция
void QwtScaleDraw::drawBackbone( QPainter *painter ) const. Почему-то этот # размером как раз 16, не знаю откуда это число взялось.
Про цветную ось не помню уже. Помню, что быстро нагуглилось на что-то типа "qwt scale color backbone" .