В моем приложении Qt есть несколько горизонтальных QSliders с отметками 4-5 тиков.Как я могу добавить QLabels над тиками ползунка, чтобы отразить значение на каждом из тиков?
Я подозреваю, что лучший способ сделать это - создать подкласс QSlider и переопределить метод paintEvent (), например этот ответ описывает.Но как бы я добавил QLabels в зависимости от положения тиков?
Для пояснения:
Я ищу текстовые метки на каждом тике, т.е. если у меня есть ползунок, который идет от 0 -100 с 4 тиками, тики будут иметь «0», «25», «50» и «100» над ними соответственно.Ваше решение все еще полезно, я думаю, что я должен быть в состоянии переработать его, используя this-> геометрию, чтобы получить координаты и разделить на число тактов (которое, я полагаю, я могу рассчитать с (max - min / tick interval)