当前位置: 首页 > news >正文

Qt初识.

  1. 认识 QLabel 类,能够在界面上显示字符串.
    • 通过 setText 来设置的。参数 QString (Qt 中把 C++ 里的很多容器类,进行了重新封装。历史原因)
  2. 内存泄露 / 文件资源泄露
  3. 对象树. Qt 中通过对象树,来统一的释放界面的控件对象.
    • Qt 还是推荐使用 new 的方式在堆上创建对象,通过对象树,统一释放对象.
    • 创建对象的时候,在构造函数中,指定父对象 (此时才会挂到对象树上)
    • 如果你的对象没有挂到对象树上,就必须要记得手动释放!!
  4. 通过继承自 Qt 内置的类,就可以达到对现有控件进行功能扩展效果.
    • Qt 内置的 QLabel, 没法看到销毁过程的。为了看清楚,就创建类 MyLabel, 继承自 QLabel, 重写析构函数.
    • 在析构函数中,加上日志,直观的观察到对象释放的过程了.
  5. 乱码问题和字符集~MySQL (很多地方都涉及到)
  6. 如何在 Qt 中打印日志,作为调试信息.
    • 使用 cout 固然可以,但是并不是上策 (字符编码处理的不好,也不方便统一进行关闭)
    • Qt 中推荐使用 qDebug () 完成日志的打印.

Qt开发时候的命名规范:

Qt中的快捷键:

相关文章:

  • qt---命名规范
  • 目标检测 RT-DETR(2023)详细解读
  • 嵌入式开发学习日志(linux系统编程--文件读写函数(2))Day24
  • wd软件安装
  • 百度Q1财报:总营收325亿元超预期 智能云同比增速达42%
  • QRsim:一款快速验证控制算法和无缝迁移到实物平台的无人系统3D仿真平台
  • C++ 前缀和数组
  • JQuery的基本使用
  • GitHub SSH Key 配置详细教程(适合初学者,Windows版)-学习记录4
  • 设计模式1 ——单例模式
  • 2025年保姆级教程:Powershell命令补全、主题美化、文件夹美化及Git扩展
  • 大模型知识
  • 02_redis分布式锁原理
  • qt浏览文件支持惯性
  • 前端(小程序)学习笔记(CLASS 1):组件
  • AI与产品架构设计(7):实时数据驱动下的AI架构设计:从流数据到智能决策
  • JC/T 2848-2024 玻璃纤维增强石膏(GRG)装饰制品检测
  • 打开小程序提示请求失败(小程序页面空白)
  • JS进阶学习04
  • 26、AI 预测性维护 (燃气轮机轴承) - /安全与维护组件/ai-predictive-maintenance-turbine
  • 淘宝网发布网站建设/南宁seo全网营销