Спокойные оверлейные программы виджета

Вы можете попробовать с BeagleBoard , хотя это своего рода мейнстрим, тем не менее, очень впечатляющая производительность, чтобы говорить всего за 149 $.

10
задан Community 8 February 2017 в 14:16
поделиться

2 ответа

Вам просто нужно создать свой QPushButton (или любой QWidget), указать его родительский QWidget, а затем отобразить его.

Не добавляйте его в родительский макет, иначе вы не сможете чтобы переместить его по своему усмотрению.

Не забудьте указать его родительский элемент, иначе он будет отображаться как независимый QWidget.

В этих условиях ваш QPushButton будет считаться дочерним элементом QWidget, но не членом родительского макета . Таким образом, это будет «плавающий» дочерний элемент, и вы должны управлять его поведением при изменении размера родительского QWidget.

Если вы хотите унифицированное поведение для всех кнопок оверлея, вы должны создать подкласс QLayout и переопределить элементы bahaviour.

1148587]

9
ответ дан 3 December 2019 в 23:13
поделиться

Если они являются дочерними по отношению к виджету без макета, я думаю, вы сможете перемещать их по своему усмотрению.

3
ответ дан 3 December 2019 в 23:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: