首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【Qt】HelloWorld程序

    刚才往界面上拖拽了一个QLabel控件,此时Ui文件的xml中就多出来这么一段代码,然后进一步qmake就会在编译项目的时候,基于这个内容生成一段C++代码,通过这个C++代码构建出界面内容了,这些都是自动生成的...打开widget.cpp文件,写下一下代码: #include "widget.h" #include "ui_widget.h" #include QLabel> #头文件,不加会报错 Widget...运行~ 2.1 代码解释 QLabel* label = new QLabel(this);,学过C++肯定知道这是在堆上创建一个变量,但是呢为什么构造的时候要加this呢?...回到这段代码,到底要不要添加delete,答案是不需要的,真相就在这段代码中 QLabel* label = new QLabel(this); 因为this的存在,我们把这个对象托管到了对象树,由它的父对象来管理...(parent) , ui(new Ui::Widget) { ui->setupUi(this); // QLabel* label = new QLabel(this);

    24000
    领券