void Linux_Comander::resizeEvent(QResizeEvent *e){ QSize newSize = e->size(); QSize oldSize = e->oldSize(); QSize s; if(newSize == oldSize) { return; } else { s = oldSize; ui->gridLayoutWidget->resize(s.width()-15,s.height()-80); ui->horizontalLayoutWidget_5->setGeometry(100,s.height()-60,s.width()-105,20); ui->horizontalLayoutWidget_2->setGeometry(10,s.height()-30,s.width()-15,23); } }
QGridLayout *grid = new QGridLayout(); QTextEdit *text = new QTextEdit(); QPushButton *button = new QPushButton(); grid->addWidget(text,0,0,3,2); grid->addWidget(button,3,1,1,1); this->setLayout(grid);