1.从Hello World开始
见很多新人问如何使用QT Creator
感觉还是抽点时间出来,写一个QT Creator使用帮助吧
首先下载,地址如下
安装很简单,直接默认,点下一步即可
安装好之后,打开QT Creator
新建工程 File => New File or Project..
选择Projects => Empty QT4 Project
输入工程名, Name, 例如 Hello
储存位置Creat in, 例如 D:\QT\Sample\
按下Next, 这里刚开始学习,只要默认即可,一路Next下去,最后Finish
这时, QT Creator自动创建一个Hello.pro文件
打开此Hello.pro文件
写入
TARGET = hello
TEMPLATE = app
SOURCES += main.cpp
然后右键Hello工程名, 选择菜单 Add New
选择 C++ => C++ Source File, 按下OK
输入源文件名Name: main.cpp
打开main.cpp, 写一个简单的Hello world程序吧
#include #include int main(int argc,char *argv[])
{
QApplication app(argc,argv);
QLabel *label=new QLabel("Hello world!");
label->show();
return app.exec();
}
按下菜单 Build => Run编译运行
---------------------------------------------------华丽的分割线----------------------------------------
2.debug和release
让我们打开文件夹D:\QT\Sample\ 看看吧
除了工程文件hello.pro和源文件main.cpp, 又多了好多文件和文件夹
这些都是临时文件和编译文件, 试一下,删除这些文件和活页夹
只留下两个hello.pro和main.cpp
打开QT Creator, 选择菜单 File => Open File or Project
选择hello.pro文件, 打开
然后编译运行, 又出现了一大堆文件
其中还有两文件夹debug和release
打开文件夹debug, 你会发现hello.exe和main.o
而release文件夹中是空的
选择菜单 Build => Set Build Configuration 子菜单有debug和release
这是两种编译模式, 点选release再编译, 就会在release文件夹中产生编译后的文件
你会发现release比debug文件更小,
因为debug中包含了除错调试代码,而release没有
当你的程序正式发布的时候,需要选择release
---------------------------------------------------华丽的分割线----------------------------------------------------------
3.最简单的Dialog程序
以前学VC的时候就是从对话框程序开始的,
现在QTCreator一切照旧, 继续
新建一個空工程
File => New File or Project.=> Projects => Empty QT4 Project
Name为mydlg
Create in为D:\QT\sample\
右键工程名mydlg,选择菜单Add New
选择C++ => C++ Source File, 命名为main.cpp
这里因为要建立一个对话框
所以需要建一个对话框类以及资源文件ui, 就像VC中的rc
再添加一个C++源文件和一个头文件,操作如下
Add New => C++ => C++ Source File, 命名为Dialog.cpp
Add New => C++ => C++ Header File, 命名为Dialog.h
再添加一个资源文件ui
Add New => QT => Qt Designer Form, 这里选择一个样色
习惯VC6的朋友可以选择templates\form => Dialog with Buttons Right
在下放选择Embedded Design,