迅為4412開發(fā)板Qt 界面切換
本節(jié)通過實驗介紹通過創(chuàng)建窗口對象的方式實現(xiàn)界面切換:
步驟一:
在主界面 ui 文件添加 pushButton 按鈕,

然后新建一個窗口,工程下創(chuàng)建新的 Qt 設(shè)計師界面類,如圖 :

我們選擇 Widget,用戶可以根據(jù)需要選擇,然后輸入類名 windowRun。

創(chuàng)建完成后如圖:

步驟二:關(guān)聯(lián) ui 界面的 pushButton 的 clicked()信號和槽函數(shù) runSolt(),部分代碼:
{
ui->setupUi(this);
connect(ui->pushButton,SIGNAL(clicked()),SLOT(runSlot()));//關(guān)聯(lián)信號槽
}
步驟三:創(chuàng)建 windowRun 類對象 win,設(shè)置大小,顯示。
void Example::runSlot(void)
{
qDebug ("Run slots");
//顯示新窗口
win = new windowRun();
//設(shè)置 win 窗口尺寸與此窗口尺寸相同
win->setGeometry(this->geometry());
//顯示
win->show();
}
運行程序后,點擊按鈕后即可跳轉(zhuǎn)到第二個界面。

本文僅代表作者觀點,版權(quán)歸原創(chuàng)者所有,如需轉(zhuǎn)載請在文中注明來源及作者名字。
免責(zé)聲明:本文系轉(zhuǎn)載編輯文章,僅作分享之用。如分享內(nèi)容、圖片侵犯到您的版權(quán)或非授權(quán)發(fā)布,請及時與我們聯(lián)系進行審核處理或刪除,您可以發(fā)送材料至郵箱:service@tojoy.com





