有两种方法来写QT程序,一种是采用设计器、一种全部用代码。
一、用设计器
file->new file/project->Application->Qt Gui Application
除了主文件main.cpp和工程文件xxx.pro以外,还有ui文件xxx.ui,此文件在编译时将会转换成h文件,还有自动生成的主窗口文件mainwindow.cpp
二、用代码
file->new file/project->other project->Empty Qt Project
除了没有ui文件和mainwindow.cpp外,和用设计器一样。
出现了问题:找不到Application类,在工程文件中加上QT += widgets即可解决问题,实际上是QT4和QT5导致头文件移位而找不到。
三、工程特点
两者均会在另外一个文件夹(名称类似build-untitled-Desktop_Qt_5_1_1_GCC_32bit-Debug)下自动生成Makefile和其他需要的cpp(moc_mainwindow.cpp)和h文件(例如ui对应的h文件ui_mainwindow.h),在这个目录下执行make即可以生成可执行程序。
四、全部用代码实例程序
#include <QtGui>
#include <QApplication>
#include <QDialog>
#include <QLabel>
int main(int argc,char* argv[])
{
QApplication app(argc,argv);
QDialog* dd = new QDialog();
QLabel* label = new QLabel(dd);
label->setText("Hello World!");
dd->show();
return app.exec();
}
五、参考资料
1、Qt学习之路 http://devbean.blog.51cto.com/448512/194442
2、Qt教程及软件.docx
分享到:
相关推荐
QT5.14入门教程GUI(一)第一个QT程序Hello World! QT5.14入门教程GUI(一)第一个QT程序Hello World! QT5.14入门教程GUI(一)第一个QT程序Hello World!
本压缩包包含的“一个简单的qt版helloworld程序”是初学者接触Qt编程的一个基础示例,旨在帮助理解Qt的基本语法和项目构建过程。 首先,让我们来理解一下Qt中的"Hello, World!"程序的基本结构。在Qt中,我们通常会...
QT4的HelloWorld程序是初学者接触QT框架的典型起点,它通过一个简单的应用程序展示了如何在QT环境中构建和运行代码。QT是一个流行的开源C++图形用户界面库,广泛用于开发跨平台的应用软件,包括Windows、Linux、Mac ...
HelloWorld程序是一个基于Qt框架的简单示例程序,用于展示如何使用Qt进行图形界面编程。这个程序的主要目的是在窗口中显示一个“Hello World”的文本标签。通过学习这个程序,开发者可以了解Qt的基本组件和编程方法...
Qt 应用程序 Hello World 例子 Qt 应用程序是跨平台的应用程序开发框架,它提供了一个通用的、可扩展的应用程序开发平台。Qt 应用程序可以在多种操作系统上运行,如 Windows、Linux、macOS 等。 在 Qt 应用程序中...
4. **创建应用层**: 编写一个`com.example.HelloWorld.json`的flatpak manifest文件,定义应用的依赖、权限和运行时环境。在manifest中,你需要指定Qt库和其他必要的依赖项。 5. **构建flatpak应用**: 使用flatpak-...
"qt Hello world程序"是一个经典的入门示例,用于帮助开发者快速理解和掌握QT的基本用法。 首先,QT库提供了丰富的组件和API,使得开发者能够构建美观且功能丰富的用户界面。"Hello world"程序则是所有编程语言学习...
在向导中,指定项目名称为“helloworld”,选择合适的Qt版本和编译器。完成后,VS2015会自动生成一个基本的Qt GUI项目结构,其中包括`main.cpp`和`mainwindow.cpp`等文件。 在`mainwindow.ui`文件中,我们可以看到...
这个压缩包文件包含的是一个基础的"Hello World"程序,它展示了如何在QT环境中编写简单的应用程序。让我们深入探讨一下QT编程的基本概念和这个程序可能涉及的关键点。 首先,QT的核心是其C++库,它提供了丰富的类和...
2.1 编写HelloWorld程序(第1课时) 2.2 程序的运行与发布(第1课时) 2.3 helloworld程序源码与编译过程详解(第2课时) 2.4 项目模式和项目文件介绍(第2课时) 2.5 小结(第2课时)
### Qt Creator 的安装与 HelloWorld 程序的编写 #### 一、Qt Creator 的安装步骤 **1. 下载 Qt Creator** - **官方下载地址**:访问 [Qt 官方网站](http://qt.nokia.com/downloads)进行下载。推荐下载针对 ...
### Qt Creator 的安装与 HelloWorld 程序的编写详解 #### 一、Qt Creator 的安装步骤及 HelloWorld 程序创建流程 ##### 安装 Qt Creator: 1. **访问官方网站下载**:首先,前往 Qt 官方网站 ...
Qt Creator 安装和 HelloWorld 程序编写 Qt Creator 是一个功能强大且灵活的集成开发环境(IDE),它支持多种编程语言,包括 C++、Java、Python 等。下面是 Qt Creator 的安装和 HelloWorld 程序编写步骤: 一、Qt...
本文将介绍如何在Ubuntu 10.04系统上使用Qt 2.2.0开发环境创建一个简单的“Hello, World”程序。首先,我们需要确保已经成功地在系统中编译并安装了Qt开发环境。在这个例子中,我们将基于《天嵌 Qt 程序开发完全手册...
- 输入项目名称(如:helloworld)和保存位置。 - 确认基础类选择`QDialog`,这将创建一个对话框类。 4. **生成工程文件** - 点击`Next`,Qt Creator会自动生成必要的头文件。 - 选择`Finish`完成项目创建,...
3. **Main Window**: 在QT程序中,主窗口是应用程序的核心部分,大部分用户界面都在其中展示。"hello_qt"的主窗口是`mainwindow.cpp`和`mainwindow.h`文件,其中定义了窗口类并实现了相关的功能。 4. **信号与槽...
【标题】"一个HelloWorld界面程序例子"是一个基础的编程示例,通常用于初次接触编程或新语言教学中。在IT行业中,"Hello, World!"是程序员的第一课,旨在介绍如何在特定编程环境中打印出“Hello, World!”这个简单的...
总结,"Qt-CMake-HelloWorld"项目展示了如何利用CMake构建一个基于Qt5的应用程序。通过理解CMakeLists.txt中的指令和Qt5的基本组件,开发者可以快速地搭建起跨平台的GUI项目。CMake的灵活性和Qt5的强大功能相结合,...
总结起来,"Hello-Qt.rar"提供的资源是一个简单的QT程序,它展示了如何在QT Creator中创建一个窗口并在其中显示文本。对于初学者,这是一个很好的起点,可以帮助他们快速掌握QT框架的基本用法。通过学习和实践这个...