1. 程式人生 > >Qt自帶對話方塊的建立與使用

Qt自帶對話方塊的建立與使用

Qt自帶對話方塊的種類

 

 

對話方塊的使用方式

    1.建立對話方塊物件

    2.設定對話方塊屬性

    3.輸出對話方塊並處理對話方塊傳輸回來的資料物件

 

    //建立對話方塊物件

    QMessageBox msg(this);

    

    //設定對話方塊屬性

    msg.setWindowTitle("Window Title");  

    msg.setText("This is a detail message dialog!");

    msg.setIcon(QMessageBox::Information);

    msg.setStandardButtons(QMessageBox::Ok | QMessageBox::Cancel | QMessageBox::YesToAll);

 

    //輸出對話方塊並處理對話方塊傳輸回來的資料物件

    if( msg.exec() == QMessageBox::Ok )

    {

        qDebug() << "Ok button is clicked!";

    }

 

Qt標準對話方塊的設計模式

    GUI介面產生資料物件

    業務邏輯中的其他物件使用資料物件

    GUI介面與業務邏輯通過資料物件進行連線