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