Объявил в классе переменную static const, как ее заполнить если setDashPatern нельзя установить через конструктор?
QPen перемещать нежелательно, поэтому лучше QList. Инициализировать константу можно так
C++ (Qt)
QList <QPen> MyClass::mPens = QList <QPen> () <<
QPen(QColor(128, 0, 0)) <<
MyGetDashPen()
;