03-QT 的诞生和本质

1. GUI 用户界面元素

  • GUI 用户界面是由固定的窗口元素所构成的

在这里插入图片描述

  • 操作系统提供了创建用户界面元素所需要的函数
  • 各种功能不同的函数一次调用,从而创建出界面元素
  • 操作系统提供的原生函数无法直接映射到界面元素

2. 面向对象的 GUI 程序设计

  • GUI 应用程序是为解决非科学计算问题而诞生的
  • GUI 应用程序适用于非专业的日常生活领域
  • 面向过程程序设计方法学不适合 GUI 程序设计,面向对象程序设计方法学更适合 GUI 程序设计
  • 用面向对象方法学看待 GUI 界面元素,所有界面元素都可以看作实际的对象, GUI 由各不相同的对象组成

3. QT 的本质

  • QT 是利用面向对象方法学开发的一套 GUI 组件库
  • QT 将不同操作系统的 GUI 细节封装于类的内部
  • QT 提供一套跨平台的类用于开发 GUI 程序
  • QT 遵循经典的 GUI 应用程序开发模式

4. 总结

  • GUI 程序开发更适合采用面向对象方法学
  • 所有的界面元素都可以看作实际的对象
  • GUI 用户界面是由各不相同的对象组成的
  • QT 是利用面向对象方法学开发的一套 GUI 组件库
  • QT 将 GUI 细节封装于类的内部,具有跨平台的特性
发布了61 篇原创文章 · 获赞 31 · 访问量 10万+

猜你喜欢

转载自blog.csdn.net/qq_40794602/article/details/105528407
今日推荐