QtCreator 佈局管理(QLayout,QBoxLayout,QGridLayout,QFormLayout,QStackedLayout)

佈局管理器
快捷方式:ctr+l,完成垂直佈局,ctr+h,完成水平佈局

表單佈局管理器QFormLayout
右鍵點擊,添加窗體佈局行

得到這個結果,可以用alt+n,進入標籤對應的輸入控件,字段類型就是控件類型

代碼實現兩個layout有包含 關係時,要用addLayout函數
sizeHint:大小提示,取值函數sizeHint(),
minimumSizeHint:最小大小提示,取值函數minimumSizeHint(),

QFormLayout的屬性

可拓展窗口

選擇按鈕的checkable屬性,轉到toggled槽函數
void myWidget::on_pushButton_toggled(bool checked)
{
    ui->textEdit->setVisible(checked);
    if (checked) {
        ui->pushButton->setText("隱藏可擴展窗口");
    } else {
        ui->pushButton->setText("顯示可拓展窗口");
    }
}

發佈了44 篇原創文章 · 獲贊 12 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章