Добавьте вертикальный ползунок к уже существующему горизонтальному макету QWidget - PullRequest
0 голосов
/ 01 апреля 2020

У меня есть QWidget, widget1, с горизонтальным расположением. Этот макет widget1 выглядит следующим образом:

|   QVBoxLayout         |
|       QPushButton     |
|       QPushButton     |
|   QVBoxLayout         |
|       QHBoxLayout     |
|           QGroupBox   |
|           QLabel      |
|   QPushButton         |
|   QLabel              |
|   QLabel              |
|   Spacer              |

Я хочу добавить вертикальный ползунок внутри widget1, который покрывает 80% высоты. А также метка, которая покрывает всю ширину.

Что-то вроде:

|            QLabel                     |
|   QLabel      |                       |
|     vs        |   QVBoxLayout         |
|     vs        |       QPushButton     |
|     vs        |       QPushButton     |
|     vs        |   QVBoxLayout         |
|     vs        |       QHBoxLayout     |
|     vs        |           QGroupBox   |
|     vs        |           QLabel      |
|     vs        |   QPushButton         |
|     vs        |   QLabel              |
|     vs        |   QLabel              |
|   QLabel      |   Spacer              |

Я не нашел простого способа сделать это, поэтому я добавил еще один QWidget рядом с widget1 но метка не будет охватывать всю ширину.

Могу ли я добавить вертикальный ползунок к существующему QWidget или мне нужно сделать widget1 снова?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...