码迷,mamicode.com
首页 > 其他好文 > 详细

Qt学习笔记(二)——qt空文档项目

时间:2015-08-07 14:49:59      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:

/////////////2015/08/07///////////////

////////////by xbw//////////////////////

///////////环境 Qt 5.3.1////////////

学习的视频是QT4,多少有点问题,我用的QT5,在这个空文档项目中发现了问题,

在main.cpp中的头文件没有文件或目录,经过网上查找,发现QT升级5后的GUI归到Widget中了,所以呢,在5中我们就需要在pro中加上这么一句QT+= coregui widgets就好了

#include <QApplication>
#include <QLabel>
#include <QHBoxLayout>
#include <QVBoxLayout>
#include <QPushButton>
#include <QtGui>
#include <QtCore>
int main(int argc,char *argv[])
{
    QApplication app(argc,argv);
    QWidget *window1=new QWidget;
    window1->setWindowTitle("My App");

    QGridLayout *layout=new QGridLayout;
    QLabel *label1 =new QLabel("Name:");
    layout->addWidget(label1,0,0);
    window1->show();

    //创建一个窗口
    QWidget *window=new QWidget;
    //窗口名字
    window->setWindowTitle("My App");
    //创建三个按钮
    QPushButton *button1=new QPushButton("one");
    QPushButton *button2=new QPushButton("one");
    QPushButton *button3=new QPushButton("one");
    //一个水平排列指针
    QHBoxLayout *hlayout =new QHBoxLayout;
    //水平排列指针指向三个按钮
    hlayout->addWidget(button1);
    hlayout->addWidget(button2);
    hlayout->addWidget(button3);

    window->setLayout(hlayout);
    window->show();
    //创建一个显示文本窗口
    QLabel *label=new QLabel("<h2>Hello</h2><b>Hello</b> <font color*red><i>world</i></font>");
    label->show();
    return app.exec();
}





版权声明:本文为博主原创文章,未经博主允许不得转载。

Qt学习笔记(二)——qt空文档项目

标签:

原文地址:http://blog.csdn.net/xbw12138/article/details/47338003

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!