Zi 字媒體
2017-07-25T20:27:27+00:00
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)
Your browser does not support the HTML5 video tag.
對應主要程式碼
#include “mainwindow.h”
#include “ui_mainwindow.h”
#include //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();
//*/
}
寫了
5860316篇文章,獲得
23313次喜歡