`

QT程序HelloWorld

 
阅读更多

有两种方法来写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! -HelloWorld.7z

    QT5.14入门教程GUI(一)第一个QT程序Hello World! QT5.14入门教程GUI(一)第一个QT程序Hello World! QT5.14入门教程GUI(一)第一个QT程序Hello World!

    一个简单的qt版helloworld程序

    本压缩包包含的“一个简单的qt版helloworld程序”是初学者接触Qt编程的一个基础示例,旨在帮助理解Qt的基本语法和项目构建过程。 首先,让我们来理解一下Qt中的"Hello, World!"程序的基本结构。在Qt中,我们通常会...

    QT4的HelloWorld程序

    QT4的HelloWorld程序是初学者接触QT框架的典型起点,它通过一个简单的应用程序展示了如何在QT环境中构建和运行代码。QT是一个流行的开源C++图形用户界面库,广泛用于开发跨平台的应用软件,包括Windows、Linux、Mac ...

    1.如何创建QT项目-QTcreator输出HelloWorld

    HelloWorld程序是一个基于Qt框架的简单示例程序,用于展示如何使用Qt进行图形界面编程。这个程序的主要目的是在窗口中显示一个“Hello World”的文本标签。通过学习这个程序,开发者可以了解Qt的基本组件和编程方法...

    Qt应用程序Hello World例子

    Qt 应用程序 Hello World 例子 Qt 应用程序是跨平台的应用程序开发框架,它提供了一个通用的、可扩展的应用程序开发平台。Qt 应用程序可以在多种操作系统上运行,如 Windows、Linux、macOS 等。 在 Qt 应用程序中...

    flatpak Qt版Hello World

    4. **创建应用层**: 编写一个`com.example.HelloWorld.json`的flatpak manifest文件,定义应用的依赖、权限和运行时环境。在manifest中,你需要指定Qt库和其他必要的依赖项。 5. **构建flatpak应用**: 使用flatpak-...

    qt Hello world程序

    "qt Hello world程序"是一个经典的入门示例,用于帮助开发者快速理解和掌握QT的基本用法。 首先,QT库提供了丰富的组件和API,使得开发者能够构建美观且功能丰富的用户界面。"Hello world"程序则是所有编程语言学习...

    基于vs Qt写的简单hello world程序

    在向导中,指定项目名称为“helloworld”,选择合适的Qt版本和编译器。完成后,VS2015会自动生成一个基本的Qt GUI项目结构,其中包括`main.cpp`和`mainwindow.cpp`等文件。 在`mainwindow.ui`文件中,我们可以看到...

    QT程序源代码,hello程序。

    这个压缩包文件包含的是一个基础的"Hello World"程序,它展示了如何在QT环境中编写简单的应用程序。让我们深入探讨一下QT编程的基本概念和这个程序可能涉及的关键点。 首先,QT的核心是其C++库,它提供了丰富的类和...

    QT初学 第二课时 编写helloworld

    2.1 编写HelloWorld程序(第1课时) 2.2 程序的运行与发布(第1课时) 2.3 helloworld程序源码与编译过程详解(第2课时) 2.4 项目模式和项目文件介绍(第2课时) 2.5 小结(第2课时)

    Qt_Creator的安装和hello_world程序的编写

    ### Qt Creator 的安装与 HelloWorld 程序的编写 #### 一、Qt Creator 的安装步骤 **1. 下载 Qt Creator** - **官方下载地址**:访问 [Qt 官方网站](http://qt.nokia.com/downloads)进行下载。推荐下载针对 ...

    Qt_Creator_的安装和hello_world_程序的编写

    ### Qt Creator 的安装与 HelloWorld 程序的编写详解 #### 一、Qt Creator 的安装步骤及 HelloWorld 程序创建流程 ##### 安装 Qt Creator: 1. **访问官方网站下载**:首先,前往 Qt 官方网站 ...

    QtCreator安装和helloworld程序编写.pdf

    Qt Creator 安装和 HelloWorld 程序编写 Qt Creator 是一个功能强大且灵活的集成开发环境(IDE),它支持多种编程语言,包括 C++、Java、Python 等。下面是 Qt Creator 的安装和 HelloWorld 程序编写步骤: 一、Qt...

    QT2.2.0 hello程序

    本文将介绍如何在Ubuntu 10.04系统上使用Qt 2.2.0开发环境创建一个简单的“Hello, World”程序。首先,我们需要确保已经成功地在系统中编译并安装了Qt开发环境。在这个例子中,我们将基于《天嵌 Qt 程序开发完全手册...

    qt createtr的安装和hello world的编写

    - 输入项目名称(如:helloworld)和保存位置。 - 确认基础类选择`QDialog`,这将创建一个对话框类。 4. **生成工程文件** - 点击`Next`,Qt Creator会自动生成必要的头文件。 - 选择`Finish`完成项目创建,...

    hello_qt.rar_QT小程序_qt hello_qt hello_qt

    3. **Main Window**: 在QT程序中,主窗口是应用程序的核心部分,大部分用户界面都在其中展示。"hello_qt"的主窗口是`mainwindow.cpp`和`mainwindow.h`文件,其中定义了窗口类并实现了相关的功能。 4. **信号与槽...

    一个HelloWorld界面程序例子

    【标题】"一个HelloWorld界面程序例子"是一个基础的编程示例,通常用于初次接触编程或新语言教学中。在IT行业中,"Hello, World!"是程序员的第一课,旨在介绍如何在特定编程环境中打印出“Hello, World!”这个简单的...

    Qt-CMake-HelloWorld:使用CMake构建的简单Qt5程序

    总结,"Qt-CMake-HelloWorld"项目展示了如何利用CMake构建一个基于Qt5的应用程序。通过理解CMakeLists.txt中的指令和Qt5的基本组件,开发者可以快速地搭建起跨平台的GUI项目。CMake的灵活性和Qt5的强大功能相结合,...

    Hello-Qt.rar_QT_QT 程序_qt程序

    总结起来,"Hello-Qt.rar"提供的资源是一个简单的QT程序,它展示了如何在QT Creator中创建一个窗口并在其中显示文本。对于初学者,这是一个很好的起点,可以帮助他们快速掌握QT框架的基本用法。通过学习和实践这个...

Global site tag (gtag.js) - Google Analytics