1. 程式人生 > >Qt5學習筆記(1)-環境配置(win+64bit+VS2013)

Qt5學習筆記(1)-環境配置(win+64bit+VS2013)

Qt5學習筆記(1)-環境配置

工欲善其事必先…不裝…所以裝軟體

久不露面,趕緊打下醬油。


下載

  • 地址:http://download.qt.io/
    • 這個小網頁就可以下載到跟Qt有關的幾乎所有大部分東西
      這裡寫圖片描述
  • 地址:http://download.qt.io/archive/qt/

    • 這個小網頁可以下載到Qt的各個歷史版本
      這裡寫圖片描述
      • 然後,比如我安裝Qt5.7.1,那就點開5.7,選擇5.7.1,然後直接點選就可以下載,如果下載太慢了,那就點選detail,選擇CN(這是在大陸內的,如果是國外或者其他地區就選對應地區的來下載,應該是會快一些)的那幾個網址來下載,操作截圖如下:
        這裡寫圖片描述

        這裡寫圖片描述
        這裡寫圖片描述
  • 地址:http://download.qt.io/official_releases/vsaddin/

    • 這個小網頁可以下載到Qt的不同版本的VS外掛
      這裡寫圖片描述
  • 當然,可以搜尋Qt index,如果沒有廣告的話,一般第一個就是上面的第二個網址啦
    這裡寫圖片描述


安裝

  • 我的環境:windows(7or10,7及以上的都一樣),然後比較落後的選擇VS2013,64bit
  • 安裝包如下:
    這裡寫圖片描述
  • 先安裝Qt,再安裝外掛,當然前提是必須已經安裝VS2013了
  • 安裝Qt一般就是直接雙擊,按步驟走就可以的,在window下也不會有太多問題
  • 下面安裝步驟就直接上圖了,說再多可能也沒有圖片來的直觀
    這裡寫圖片描述
    這裡寫圖片描述
    這裡寫圖片描述
    這裡寫圖片描述
    這裡寫圖片描述
    這裡寫圖片描述
    這裡寫圖片描述
    這裡寫圖片描述

所以說,windows安裝Qt是灰常容易的的,幾乎就是一路到底點點點。

  • 然後安裝外掛,也是雙擊,然後一路點到底(這裡沒有截圖,因為…我已經裝了,不想卸了再裝)


VS開發Qt

  • 註冊Qt到VS中
    這裡寫圖片描述
    這裡寫圖片描述
    這裡寫圖片描述

  • 執行非常空白的例子:
    這裡寫圖片描述
    這裡寫圖片描述
    這裡寫圖片描述
    這裡寫圖片描述
    這裡寫圖片描述

  • 一個例子

test.h:

#ifndef TEST_H
#define TEST_H

#include <QtWidgets/QMainWindow>
#include <QWidget>
#include <QPushButton> //#include "ui_test.h" class test : public QMainWindow { Q_OBJECT public: test(QWidget *parent = 0); ~test(); private slots: void m_runBtn_clickedSlot(); private: //Ui::testClass ui; QWidget *m_centralWidget; QPushButton *m_runBtn; }; #endif // TEST_H

test.cpp

#include "test.h"
#include <QMessageBox>

test::test(QWidget *parent)
    : QMainWindow(parent)
{
    //ui.setupUi(this);
    m_centralWidget = new QWidget(this);

    m_runBtn = new QPushButton(m_centralWidget);
    m_runBtn->setText("Run");
    connect(m_runBtn, SIGNAL(clicked()), this, SLOT(m_runBtn_clickedSlot()));

    this->setCentralWidget(m_centralWidget);
    this->setWindowTitle("HaHa");
}

test::~test()
{

}

void test::m_runBtn_clickedSlot()
{
    QMessageBox::warning(this, "HAHA", "hahahaha");
}
  • 執行結果:
    這裡寫圖片描述