今天按照這本書安裝了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