Qgridlayout rowspan с текстом qlabel над несколькими столбцами

Я хотел бы добиться следующей структуры

--------------------
|text text| BUTTON |
|text text----------       
|text text text text| 
|text text text text|
---------------------

Где весь этот текст содержится в QLabel. Я пытался добиться этого с помощью свойства rowspan QGridLayout

QGridLayout *title_layout = new QGridLayout;
title_layout->addWidget(title_label, 0,0,3,1);
title_layout->addWidget(star_button,0,1,1,1,Qt::AlignRight);

в котором я заявил, что кнопка может занимать только одну строку, но метка может занимать 3. Проблема в том, что текст в любом случае представлен так:

--------------------
|text text| BUTTON |
|text text|        |
|text text|        | 
|text text|        |
---------------------

Есть ли способ добиться первого макета?

1 ответ

Решение

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

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