~风介~ 发表于 2014-9-16 20:22:52

【Qt入门教程01】你好,世界!

本帖最后由 ~风介~ 于 2015-10-28 22:53 编辑

推荐代码:
#include <QApplication>
#include <QLabel>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QLabel label;
    label.setText("<h1><font color='blue'>Hello</font>, world!<h1>");
    label.show();

    return a.exec();
}



不推荐代码:
#include <QApplication> //导入QApplication和QLabel这两个类
#include <QLabel>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv); //创建一个QApplication实例

    QLabel *label = new QLabel(QObject::tr("<h1><font color='blue'>Hello</font>, world!<h1>")); //创建显示”Hello World!“的QLabel窗口部件
    label->show(); //使QLabel标签(label)可见

    /*
    QLabel label(QObject::tr("<h1><font color='blue'>Hello</font>, world!<h1>"));
    label.show();
    */

    return a.exec(); //开启事件循环
}


截图:









_DEBUG 发表于 2014-10-3 16:46:06

边学边用中,支持一下。

断东河 发表于 2014-10-25 22:39:26

QT的界面设计应该用QT 设计师来搞吧, 如果全手工代码, 就比较蛋疼了

~风介~ 发表于 2015-3-12 20:00:47

断东河 发表于 2014-10-25 22:39
QT的界面设计应该用QT 设计师来搞吧, 如果全手工代码, 就比较蛋疼了

敲代码让你明白原理;拖控件节省你的时间。如果你在懂原理的基础上拖控件,那自然是最有效率的啦!{:7_140:}

atmo 发表于 2016-7-30 17:05:00

xiexie

atmo 发表于 2016-7-31 19:51:04

谢谢分享

qq413317226 发表于 2017-3-24 14:25:16

为什么不推荐new出来对象?

alltolove 发表于 2017-3-24 14:34:00

qq413317226 发表于 2017-3-24 14:25
为什么不推荐new出来对象?

因为分配出来空间后容易忘了释放

qq413317226 发表于 2017-3-24 14:38:07

alltolove 发表于 2017-3-24 14:34
因为分配出来空间后容易忘了释放

哦哦,原来是这样。其实只要记得释放,其实是一样的。
页: [1]
查看完整版本: 【Qt入门教程01】你好,世界!