Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение архива вопросов (https://www.otvetnemail.ru/prodolzhenie-arhiva-voprosov-808/)
-   -   как указать и закрепить высоту одного из элементов в QVBoxLayout? (https://www.otvetnemail.ru/prodolzhenie-arhiva-voprosov-808/kak-ukazat-i-zakrepit-vysotu-odnogo-iz-elementov-v-qvboxlayout-208391/)

Guest 27.09.2011 12:20

как указать и закрепить высоту одного из элементов в QVBoxLayout?
 
Вроде бы простая вещь, но споткнулся и не могу решить. Хелп покурил, но ..Необходимо сделать простую вещь: расположить два QLineEdit друг под другом так, что бы при изменении размеров окна верхний editNapr менял размеры и в ширину и высоту, а commentsEditor только в ширину. Причем commentsEditor нужно задать размер при создании и не менять.Далее делаю так: QVBoxLayout * bottomBoxLayout = new QVBoxLayout(); QLineEdit * editNapr = new QLineEdit(this); bottomBoxLayout->addWidget(editNapr); QPlainTextEdit * addresEditor = new QPlainTextEdit(this); bottomBoxLayout->addWidget(addresEditor); QPlainTextEdit * commentsEditor = new QPlainTextEdit(this); commentsEditor->setGeometry(0,0,10, 100); commentsEditor->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed); bottomBoxLayout->addWidget(commentsEditor);Данная конструкция все делает почти правильно, но размер по умолчанию для commentsEditor я не могу изменить .Что я делаю не так??PS Для простейших комментариев в 2-3 строки какой лучше испотльзовать контрол?


Часовой пояс GMT, время: 22:06.


© www.otvetnemail.ru - Форум вопросов и ответов.