Qt 4.7 學習紀錄~C++ Qt 05 – Displaying Windows(YOUTUBE 教學備份)

Qt 4.7 學習紀錄~C++ Qt 05 – Displaying Windows(YOUTUBE 教學備份)

Qt 4.7 學習紀錄~C++ Qt 05 – Displaying Windows(YOUTUBE 教學備份)

教學影片來源:https://www.youtube.com/watch?v=6KtOzh0StTc&list=PL2D1942A4688E9D63
Tool來源:http://qt.software.informer.com/download/
Github資源收藏:https://github.com/jash-git/Win_Qt_Learn

本教學內容,建立Menu+Tool Bar並建立基本slot/signal機制,另外建立自己的對話盒(Dialog)

對應主要程式碼

#include “mainwindow.h”
#include “ui_mainwindow.h”

#include <QMessageBox>//add at 2017/03/28 by jash.liao
#include “dialog.h”//add at 2017/03/28 by jash.liao

Dialog *pdialog;//add at 2017/03/28 by jash.liao

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    this->setCentralWidget(ui->plainTextEdit);//將一個元件設為QMainWindow的編輯區,add at 2017/03/28 by jash.liao
}

MainWindow::~MainWindow()
{
    delete ui;
}

void MainWindow::on_actionNew_Windows_triggered()//TOOL 產生
{
    QMessageBox::information(NULL, “Title”, “Content”, QMessageBox::Yes | QMessageBox::No, QMessageBox::Yes);//add at 2017/03/28 by jash.liao
    /*
    //建立對話盒~方法一,add at 2017/03/28 by jash.liao
    Dialog dialog;
    dialog.setModal(true);
    dialog.exec();
    //*/

    //*
    //建立對話盒~方法二,add at 2017/03/28 by jash.liao
    pdialog=new Dialog(this);
    pdialog->show();
    //*/
}

 

 

 

 

 

 

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *