Qt5.9.1 Windows下QPlainTextEdit无法正常垂直填充QFormLayout的问题

使用Qt designer将QPlainTextEdit放在QFormLayout里的时候发现垂直向不能正确resize到QFormLayout的问题。

解决办法为调整QPlainTextEdit的size policy:

    //让notePlainTextEdit 垂直填充 Form Layout
    QSizePolicy policy = ui->notePlainTextEdit->sizePolicy();
    policy.setVerticalStretch(1);
    ui->notePlainTextEdit->setSizePolicy(policy);
调整Vertical stretch。

你可能感兴趣的:(C++,Qt)