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

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中的快捷键:

http://www.xdnf.cn/news/7903.html

相关文章:

  • 乐视系列玩机------乐视pro3 刷写第三方资源操作步骤 乐视系列机型通用刷写第三方步骤
  • k8s面试题-ingress
  • Rust 学习笔记:泛型
  • Kubernetes中runnable接口的深度解析与应用
  • linux查看本机服务器的外网IP命令
  • Linux问题排查-引起服务器带宽使用率高的内鬼
  • 文件上传功能uploadify.js报updateSettings is not a function
  • 【Java高阶面经:微服务篇】5.限流实战:高并发系统流量治理全攻略
  • C++23关联容器的异质擦除重载 (P2077R2)介绍
  • 面试题 - 微服务相关的经典问题(33道)
  • 数据库与Redis数据一致性解决方案
  • 日语学习-日语知识点小记-构建基础-JLPT-N4阶段(26):のは ・ のが ・ のを
  • 命令行删除node_modules
  • 鸿蒙HarmonyOS 【ArkTS组件】通用属性-背景设置
  • 扩散模型(DDPM)
  • 游戏引擎学习第300天:从排序键更改为排序规则
  • ElasticSearch各种查询语法示例
  • 实时监控服务器CPU、内存和磁盘使用率
  • work-platform阅读
  • 软件工程(七):MQTT协议
  • WebGPU 图形计算
  • 【iOS(swift)笔记-10】利用类的继承来实现不同地区语言的显示
  • Serverless爬虫架构揭秘:动态IP、冷启动与成本优化
  • 【嵌入式人工智能产品开发实战】(二十二)—— 政安晨:改造小智AI开发智能体硬件(案例:移植PowerManager后麦克风不工作)
  • 栈和队列的实现
  • 如何在PyCharm2025中设置conda的多个Python版本
  • 如何利用 Conda 安装 Pytorch 教程 ?
  • 深入解析AI中的Prompt工程:从理论到实践
  • 网络世界的“变色龙“:动态IP如何重构你的数据旅程?
  • 【iOS】分类、扩展、关联对象