本節通過實驗介紹通過創建窗口對象的方式實現界面切換: 步驟一: 在主界面 ui 文件添加 pushButton 按鈕, ![]() 然后新建一個窗口,工程下創建新的 Qt 設計師界面類,如圖 : ![]() 我們選擇 Widget,用戶可以根據需要選擇,然后輸入類名 windowRun。 ![]() 創建完成后如圖: ![]() 步驟二:關聯 ui 界面的 pushButton 的 clicked()信號和槽函數 runSolt(),部分代碼: { ui->setupUi(this); connect(ui->pushButton,SIGNAL(clicked()),SLOT(runSlot()));//關聯信號槽 } 步驟三:創建 windowRun 類對象 win,設置大小,顯示 void Example::runSlot(void) { qDebug ("Run slots"); //顯示新窗口 win = new windowRun(); //設置 win 窗口尺寸與此窗口尺寸相同 win->setGeometry(this->geometry()); //顯示 win->show(); } 運行程序后,點擊按鈕后即可跳轉到第二個界面。 ![]() ![]() |