Czy ktoś byłby w stanie mi powiedzieć jak zmienić rozmiar kontrolki QTextEdit
w taki sposób aby automatycznie sama się dopasowywała do rozmiaru w layoucie ?
obecnie to wygląda tak
a tu poniżej kod który wyciągnął rozmiary tej kontrolki ale w ogóle żadna funkcja nie chce zmienić jego rozmiaru
Sygnatura = new QTextEdit();
// Sygnatura->setFrameRect(QRect(0,0,1,1));
// qDebug()<< Sygnatura->frameRect();
Sygnatura->rect().setWidth(10);
qDebug()<<Sygnatura->rect().width();
qDebug()<<Sygnatura->rect().height();
qDebug()<<Sygnatura->geometry();
Sygnatura->setGeometry(0,0,rect().width(), rect().height());
Sygnatura->QAbstractScrollArea::setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
Sygnatura->QAbstractScrollArea::setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
Sygnatura->setLineWrapMode(QTextEdit::NoWrap);
// Sygnatura->setFixedSize(150,35);
Wiem, że jest funkcja setFixedSize
(co jest pokazane w ostatniej linijce) i faktycznie zmienia ona rozmiar tej kontrolki ale mi bardziej zależy na tym aby kontrolka QTextEdit
sama dopasowywała się do rozmiaru widgetu w którym siedzi i nie rozpychała się na boki.
dla odmiany pokażę jak wygląda sytuacja bez kontrolki QTextEdit
obie kontrolki same dopasowały się do rozmiaru i rozłożyły równomiernie.