首页 > 编程知识 正文

UIC面试真题,C面试题

时间:2023-05-05 20:08:51 阅读:145672 作者:3278

我相信很多人和我一样,经常在qt上做一些事情,但其实对qt的理解并不是很深,特别是在职场需要关联的时候也会遇到很多漏洞。 因为网上感觉也很少,所以根据个人的面试经验,总结了面试qt的问题。 答案是为了我自己的理解而总结的,如果有问题的话请向大人物指出来。1.为什么要用qt来做界面

Qt具有很强的跨平台性,例如,如果使用同一代码集编写pro文件,则可以直接使用windows/linux/Android等进行编译。2.信号槽机制

在事件处理中,信号时隙与回调函数相比具有类型安全、松散耦合以及任意参数的优点,但是执行效率略有损失。3.槽连接方式

Direction、queued、blockingqueued、unique和auto 4.qt多线程

两种基本方式,一种是QObject继承,继承对象movetothread(QThread ),另一种是qthread继承,改写run函数。5.死锁处理

操作系统6.QTL

qt容器与stl相同,时间和内存似乎都比stl少一些。7.qt如何显示图片

QLabel 8.show()和exec()的区别

show是非模式窗口(不影响用户对其他窗口的操作)、exec是模式窗口(必须阻止其他窗口,并在当前窗口操作完成后访问其他窗口)、open半模式

顺序性、重复性、添加删除重新评估的基本步骤9.qt容器

绑定插槽和并发位置常用,比较实用,捕获输入返回等lambda表达式

作为开发者也需要知道。 qt有接口,原理是自己并发,socket,sql等等…

虽然我很少使用这一部分,但它是一些高级ui设计中不可缺少的一部分代理与场景

单模式、工厂模式、builder模式等

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。