Qt散文一

  1. Qt的事件分为普通事件和系统事件,普通事件比如用户按下键盘,系统事件比如定时器事件。事件循环的开始是从main函数的QApplication,然后调用exec()开始的,在执行exec()函数之后,程序将进入事件循环来监听应用程序的事件。当事件发生时,Qt 将创建一个事件对象。Qt 中所有事件类都继承于QEvent。在事件对象创建完毕后,Qt 将这个事件对象传递给QObject的event()函数。event()函数并不直接处理事件,而是按照事件对象的类型分派给特定的事件处理函数(event handler);
  2. QOBJECT类的event函数的作用仅仅是分发;
  3. connect(&A::instance(), SIGNAL(C(unsigned char*)), B, SLOT(D(unsigned char*)));
    以后要杜绝这种槽函数以及信号的写法,有时候你改了槽函数名称他不会报错,还是会通过编译;
  4. Qt中视图和场景的关系不是绝对的,场景可以比视图大,这样我们可以在视图里通过缩放或者滚动来探索场景中的内容,视图也可以比场景大,这样场景的内容就直接被显示到视图上了,无需额外的操作。

相关推荐

  1. Qt散文

    2024-03-19 14:16:02       40 阅读
  2. Qt学习笔记(

    2024-03-19 14:16:02       39 阅读

最近更新

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

    2024-03-19 14:16:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

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

    2024-03-19 14:16:02       87 阅读
  4. Python语言-面向对象

    2024-03-19 14:16:02       96 阅读

热门阅读

  1. 【Linux】cat & vim 命令存在着什么区别?

    2024-03-19 14:16:02       38 阅读
  2. LC 热题 100:数组与矩阵的探索之旅

    2024-03-19 14:16:02       35 阅读
  3. PostgreSQL和MySQL的异同

    2024-03-19 14:16:02       43 阅读
  4. 关于BFF

    2024-03-19 14:16:02       39 阅读
  5. ES6数组判断以及原始值转换

    2024-03-19 14:16:02       44 阅读
  6. redis cpu百分百问题

    2024-03-19 14:16:02       36 阅读
  7. flinksql在实时数仓hologres的计算问题排查

    2024-03-19 14:16:02       45 阅读