QT--helloworld

原创 2016年05月30日 20:00:18

运行环境 minGW 5.3.2

//mian.cpp
#include <QApplication>
#include <QDialog>
#include <QLabel>
#include <>

int main(int argc,char *argv[])
{
    QApplication a(argc,argv);              //用于管理应用程序资源,任何一个QT GUI都要有一个QApplication类对象
    QDialog w;
    QLabel label(&w);                       //w是label的父类,即父窗口
    label.setText("Hello World! 你好 QT!");

    w.show();                               //默认情况下对象是不可见的
    return a.exec();                        //让QApplication对象进入事件循环
}

编译,发现报错,不能find “QApplication”
解决办法
在helloworld.pro中添加
QT += widgets
重新编译,OK!

问题:Label中显示的中文为乱码
解决办法
这两个函数
QTextCodec::setCodecForTr(…)
QTextCodec::setCodecForCStrings(…)
在QT5中被直接去掉了。

    label.setText(QObject::tr("Hello World! 你好 QT!"));

Qt Quick 之 Hello World 图文详解

在上一篇文章,《Qt on Android:QML 语言基础》中,我们介绍了 QML 语言的语法,在最后我们遗留了一些问题没有展开,这篇呢,我们就正式开始撰写 Qt Quick 程序,而那些问题,随着...
  • foruok
  • foruok
  • 2014年06月06日 09:59
  • 27170

2-创建第一个QT程序——helloworld

1.首先新建项目,或者快捷方式ctrl+N 2.然后按上述choose。 接下来弹出项目介绍和位置 3.输入类信息: 在“类信息”界面中创建一个自定义类。这里的是默认的类名Mai...

Qt入门(2)——使用Qt编写的Hello world

对于一个qt初学者来说,一步一步来直到作出一个hello world是最基础的入门。 从菜单:应用程序->编程中找到QtCreator 打开QtCreator 文件->新建文件或工程……  ,选择 其...

QT5 基础使用helloworld及发布

创建hello world程序 1.运行Qt Creator 期待已久的Qt Creator主界面如下图所示。以后再想运行Qt Creator,可以到系统开始菜单中找到它,即Qt ...

QT入门之 Hello World

上篇文章我讲解了怎么去安装QT开发环境,下面我们讲解怎么去新建一个工程,工程由哪些结构组成。这里我们回顾一些知识点。我的开发坏境是Ubuntu16.04 TLS ,我们用到的安装包截图如下,一个是QT...

第一个Qt程序 Helloworld

最近学qt,准备写一系列的博客,边学边写 作为学习的记录与总结,也可以给同样学习qt的同学多一个参考。(虽然我语言组织比较烂–)作为一名C系程序猿,学习过程中第一个程序当然就是Helloworld啦。...
  • yuan545
  • yuan545
  • 2016年03月24日 19:34
  • 719

QT程序HelloWorld

有两种方法来写QT程序,一种是采用设计器、一种全部用代码。 一、用设计器 file->new file/project->Application->Qt Gui Application 除了主文...

Qt Creator安装和hello world程序编写

Qt Creator是跨平台的 Qt IDE, Qt Creator 是 Qt 被 Nokia 收购后推出的一款新的轻量级集成开发环境(IDE)。此 IDE 能够跨平台运行,支持的系统包括 Linux...
  • sylwlw
  • sylwlw
  • 2012年07月10日 11:04
  • 992

QT学习笔记----helloworld程序

转载注明出处:袁方的技术博客 http://blog.csdn.net/yf210yf 参考了网上一些qt学习的资料,写一下自己学习qt的笔记,整理存档。 每种语言都从helloworld开始,q...
  • yf210yf
  • yf210yf
  • 2011年08月23日 09:50
  • 2365

Qt编写OpenMP程序--HelloWorld

本程序是在Ubuntu Linux环境下编写成的。这里包括C++语言程序和C语言程序,两者在Qt项目设置参数上略有不同,需要注意。 OpenMp提供并行描述,可以充分使用计算机系统的CPU资源。 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:QT--helloworld
举报原因:
原因补充:

(最多只允许输入30个字)