Qt是C++ GUI编程中应用最广的库之一,并且具有跨平台的特性。
Qt不仅可以在windows上运行,还可以在Linux上运行,
你甚至可以用Qt开发Android应用。
Qt常用的开发环境是Qt Creator,Qt Creator集成了编译器,编辑器,调试工具,
当然你也可以用文本编辑器+编译器开发。
本系列采用的是qt-opensource-windows-x86-mingw492-5.6.1-1。
下面通过一个简单的例子,介绍Qt的基本内容。
新建一个Qt Widgets Application.
可以看到项目包括以下文件
其中,hello.pro是项目信息,*.h是C++头文件,*.cpp是C++源文件,*.ui是界面文件。
双击任意文件,进入该文件的编辑页面。
双击ui界面文件,会进入设计模式。
左边是控件栏,可以将空间拖入中间的设计界面。
每个控件的属性可以通过右下角的属性栏进行编辑,修改text属性可以改编控件显示的文本。
也可以通过双击修改显示文本。
右键【计算】按钮,转到槽,选择click()
输入以下代码
void MainWindow::on_pushButton_clicked() { bool ok; double r; double area; QString valueStr; QString tempStr; valueStr = ui->lineEdit->text(); r = valueStr.toDouble(&ok); area = PI*r*r; ui->label_3->setText(tempStr.setNum(area)); }
编译,运行。
完成。