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