We use all of QCChart2D axis label types in the examples (NumericAxisLabels, TimeAxisLabels, StringAxisLabels and PolarAxesLabels), not just the TimeAxisLabel type.
You can specify strings for the axis tick marks using the StringAxisLabels class.
A few of the many example programs that use it are: