今天按照这本书安装了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