Qt中感人的ui->setupUi(this)


這一塊一直看起來怪怪的,今天梳理起來感覺這塊的設計真是感人啊.

MainWindow::MainWindow(QWidget* parent)
: QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this); //這里實際上是對this進行設置的過程(和我們一般認為的set函數不太一致,一般的set函數往往是對對象的成員變量進行修改,
             而這里傳進來的是指針類型,在函數中對這個指針進行了設置),包括設置this的尺寸, 設置this的centralWidget
(至於后面顯式的
setCentralWidget(某個空間)就是之后的操作了),窗口標題等.
}

Ui::MainWindow的定義如下所示:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM