UI文件原理

使用UI文件创建界面很轻松很便捷,他的原理就是每次我们保存UI文件的时候,QtCreator就自动帮我们将UI文件翻译成C++的图形界面创建代码。可以通过以下步骤查看代码

到工程编译目录,一般就是工程同级目录下会生成另一个编译目录,会找到一个带ui_前缀跟ui文件同名的.h文件,这就是代码

 

 

在项目MainWindow的构造函数中会调用这个函数来初始化窗口,其实这里边就是初始化我们的各个控件。

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    //如果想要使用ui里边的控件对象
    //代码必须写在setupUi之下
    //否则ui各个控件没有初始化时使用会出问题
    ui->pushButton->setText("Hello");
}

 

相关推荐

  1. reactnative 调用原生UI组件(二),引入xml文件

    2024-02-16 17:22:02       57 阅读
  2. Android UI底层绘制原理

    2024-02-16 17:22:02       28 阅读
  3. ruoyi-ui(前端文件夹

    2024-02-16 17:22:02       38 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-16 17:22:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-16 17:22:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-02-16 17:22:02       87 阅读
  4. Python语言-面向对象

    2024-02-16 17:22:02       96 阅读

热门阅读

  1. 关于jupyter的一些小笔记

    2024-02-16 17:22:02       49 阅读
  2. 【深度学习】S2 数学基础 P4 概率论

    2024-02-16 17:22:02       56 阅读
  3. 小说创作系统C++

    2024-02-16 17:22:02       52 阅读
  4. 【BIP39和BIP44】

    2024-02-16 17:22:02       51 阅读
  5. 预训练和微调在迁移学习中的作用

    2024-02-16 17:22:02       45 阅读
  6. 【前端工程化面试题】简单说一下 vite 的原理

    2024-02-16 17:22:02       63 阅读
  7. 蓝桥杯(Web大学组)2023省赛真题:视频弹幕

    2024-02-16 17:22:02       59 阅读
  8. 【c/c++】获取时间

    2024-02-16 17:22:02       51 阅读