【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(); //开启事件循环
}
截图:
边学边用中,支持一下。 QT的界面设计应该用QT 设计师来搞吧, 如果全手工代码, 就比较蛋疼了 断东河 发表于 2014-10-25 22:39
QT的界面设计应该用QT 设计师来搞吧, 如果全手工代码, 就比较蛋疼了
敲代码让你明白原理;拖控件节省你的时间。如果你在懂原理的基础上拖控件,那自然是最有效率的啦!{:7_140:} xiexie 谢谢分享 为什么不推荐new出来对象? qq413317226 发表于 2017-3-24 14:25
为什么不推荐new出来对象?
因为分配出来空间后容易忘了释放 alltolove 发表于 2017-3-24 14:34
因为分配出来空间后容易忘了释放
哦哦,原来是这样。其实只要记得释放,其实是一样的。
页:
[1]