Sedit=new QTextEdit;
Redit=new QTextEdit;
QGridLayout *mainLayout=new QGridLayout(this);
mainLayout->addWidget(Redit,0,0,5,0);
mainLayout->addWidget(Sedit,6,0,2,0);
本来想的是程序界面出来时,Redit显示宽一点,而Sedit显示窄一点,但用上面代码行不通,运行后两个文本框显示一样大的,查看addWidget()用法,按上面所写的语句应该没错的,请高手们看看问题出哪了?
void QGridLayout::addWidget ( QWidget * widget, int fromRow, int fromColumn, int rowSpan, int columnSpan, Qt::Alignment alignment = 0 )
This is an overloaded function.
This version adds the given widget to the cell grid, spanning multiple rows/columns. The cell will start at fromRow, fromColumn spanning rowSpan rows and columnSpan columns. The widget will have the given alignment.