当前位置:   article > 正文

Qt散文一

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中视图和场景的关系不是绝对的,场景可以比视图大,这样我们可以在视图里通过缩放或者滚动来探索场景中的内容,视图也可以比场景大,这样场景的内容就直接被显示到视图上了,无需额外的操作。
  5. Qt的图形视图框架中,boundingrect的尺寸可以不一定和图元的实际尺寸相匹配,可以自定义尺寸操作图元,比如图元的尺寸为600600,你可以设置其boundingrect为200200;
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/282928
推荐阅读
相关标签
  

闽ICP备14008679号