gpt4 book ai didi

qt - 常见 Qt 问题

转载 作者:行者123 更新时间:2023-12-03 03:40:53 30 4
gpt4 key购买 nike

我已经学习了 Qt 的基础知识,现在对这个漂亮的库的深度感兴趣。请帮助我理解:

  1. 所有类都是从QObject派生的吗?
  2. 为什么可以在QWidget(和派生类)上绘画?
  3. return app.exec(); 行是什么意思? exec() 方法有什么作用?
  4. 虚拟老虎机吗?还有虚拟信号

谢谢。

最佳答案

  1. 所有需要 Qt 的类 object model (例如通过使用信号和槽)必须从 QObject 派生。
  2. 这样您就可以实现自己的小部件,并具有自定义的外观。任何合理的 GUI 库都可以让您做到这一点。
  3. As documented ,它进入Qt事件循环。
  4. 插槽可以是虚拟的。由于信号没有实现(或者更确切地说,moc 生成它们的实现),因此它们不能成为虚拟的。

Qt 有非常好的和广泛的文档,如果您有更多问题,那么它们可能已经在那里得到了解答。从 Programming with Qt 开始部分。

关于qt - 常见 Qt 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5608152/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com