QT概述

今天按照這本書安裝了QT5.8,1.2GB,我的手機流量啊。

安裝很簡單

然後運行了一下實例程序,有很多有趣的東西,運行之前需要配置一下。

下面來介紹一下我的第一個程序,雖然以前做過Linux的,今天來系統學習下windows的

(1)運行,進入歡迎界面,單機new project按鈕

(2)單機選擇項目application -> Qt Widegets Application -> ......

其中的步驟就不多說了,看這本書的掃描版就可以了,直接貼自己的代碼

#include "dialog.h"
#include "ui_dialog.h"
const static double PI = 3.1416;
Dialog::Dialog(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::Dialog)
{
    ui->setupUi(this);
}

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

void Dialog::on_countBtn_clicked()
{
    bool ok;
    QString tempStr;
    QString valueStr = ui->radiusLineEdit->text();
    int valueInt = valueStr.toInt(&ok);
    double area = valueInt*valueInt*PI;
    ui->areaLabel_2->setText(tempStr.setNum(area));
}

注意:Display Widgets的label就是textlabel

其中的

int valueInt = valueStr.toInt(&ok);

這句話的作用是將值轉化爲int類型。ok是一個標誌位,如果成功,ok = true


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章