QT QSlider Margins

Я делаю виджет, который состоит из QGridLayout, который отображает QSlider и несколько QPushButton. В моем виджете я могу расположить кнопки на самой правой стороне виджета контейнера. Слайдер, однако, немного более проблематичен.

Я хочу, чтобы ползунок был расположен так, чтобы паз и ручка продолжались до точки, где ручка может быть расположена заподлицо с границей виджета. Я пробовал несколько вещей, включая изменение свойств полей таблицы стилей для канавки и связывание с функциями, предоставляемыми QGridLayout, но я не могу понять, как этого добиться.

У кого-нибудь есть предложения?

1 ответ

Решение

Я обнаружил, что нет простого и надежного метода обеспечения динамического изменения размера QSlider в QGridLayout.

Наилучший способ реализации виджета, подобного этому, который я нашел, заключался в размещении меток с помощью QWidget::move(x,y) и с использованием координат относительно размера / положения слайдера.

Другие вопросы по тегам