QT的第一个程序HELLO WORLD

简介: 1.打开VS2010新建一个QT的dialog类型程序 2.将框架生成的main.cpp代码修改如下: #include "qthelloworld.h"#include int main(int argc, char *argv[]){ QApplication a(argc, argv); QTHelloworld w; w.

1.打开VS2010新建一个QT的dialog类型程序

2.将框架生成的main.cpp代码修改如下:

#include "qthelloworld.h"
#include <QApplication>

int main(int argc, char *argv[])
{
 QApplication a(argc, argv);
 QTHelloworld w;
 w.show();
 return a.exec();
}

3.qthelloworld.h文件:

#ifndef QTHELLOWORLD_H
#define QTHELLOWORLD_H

#include <QApplication>
#include <QtGUI>

class QTHelloworld : public QMainWindow
{
 Q_OBJECT

public:
 QTHelloworld(QWidget *parent = 0, Qt::WFlags flags = 0);
 ~QTHelloworld();

private:
 Ui::QTHelloworldClass ui;
};

#endif // QTHELLOWORLD_H

4.qthelloworld.cpp文件:

#include "qthelloworld.h"

QTHelloworld::QTHelloworld(QWidget *parent, Qt::WFlags flags)
 : QMainWindow(parent, flags)
{
 ui.setupUi(this);
}

QTHelloworld::~QTHelloworld()
{

}

相关文章
|
6月前
|
Web App开发 存储 Linux
Linux(33)Rockchip RK3568 Ubuntu22.04上通过SSH运行Qt程序和关闭Chrome的密钥提示
Linux(33)Rockchip RK3568 Ubuntu22.04上通过SSH运行Qt程序和关闭Chrome的密钥提示
432 0
|
6月前
【Qt 学习笔记】按钮实现helloworld | 信号与槽概述
【Qt 学习笔记】按钮实现helloworld | 信号与槽概述
82 0
|
6月前
【QT】读写.ini配置文件的程序实现
【QT】读写.ini配置文件的程序实现
106 0
|
10天前
|
XML Linux C++
002 Qt_两种方式实现helloworld
本文介绍了在Qt中通过图形化与代码方式显示“Hello World”的方法。图形化方式通过拖拽控件实现,代码方式则在`widget.cpp`中创建`QLabel`对象。此外,文章还详细解释了对象树的概念及其在内存管理中的作用,并解决了可能出现的乱码问题。
25 1
002 Qt_两种方式实现helloworld
|
4月前
|
Linux iOS开发 开发者
Qt问题(二):无法定位程序输入点于动态链接库
动态链接库(Dynamic Link Library,简称DLL)是一种可执行文件格式,常见于Windows操作系统中,而在Linux和macOS等其他操作系统中,相似的概念通常被称为共享库(Shared Library)。动态链接库允许程序在运行时加载所需的代码和数据,而不是在编译时静态链接到应用程序中。这种方式带来了几个重要的优点:
444 3
|
2月前
|
C语言 Android开发 C++
基于MTuner软件进行qt的mingw编译程序的内存泄漏检测
本文介绍了使用MTuner软件进行Qt MinGW编译程序的内存泄漏检测的方法,提供了MTuner的下载链接和测试代码示例,并通过将Debug程序拖入MTuner来定位内存泄漏问题。
基于MTuner软件进行qt的mingw编译程序的内存泄漏检测
|
6月前
|
开发框架 自然语言处理 Linux
Qt:构建强大跨平台应用程序的框架
Qt:构建强大跨平台应用程序的框架
|
3月前
|
网络协议 Linux C++
【Qt】多种控件实现“hello world“
【Qt】多种控件实现“hello world“
|
3月前
|
XML Linux C++
【Qt】图形化和纯代码实现Hello world的比较
【Qt】图形化和纯代码实现Hello world的比较
下一篇
无影云桌面