常见的Qt问题

时间:2011-04-09 21:49:25

标签: qt qt4

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

  1. 所有类是否来自 QObject
  2. 为什么可以在 QWidget (及派生类)上绘画?
  3. return app.exec();行是什么意思? exec()方法有什么作用?
  4. 是否有虚拟广告位虚拟信号
  5. 感谢。

1 个答案:

答案 0 :(得分:5)

  1. 所有需要Qt object model的类(例如,通过使用信号和插槽)必须从QObject派生。
  2. 这样您就可以实现自己的小部件,并具有自定义外观。任何合理的GUI库都可以让你这样做。
  3. As documented,它进入Qt事件循环。
  4. 老虎机可以是虚拟的。由于信号没有实现(或者更确切地说,moc生成它们的实现),因此它们不能成为虚拟的。
  5. Qt有非常好的和广泛的文档,如果你有更多的问题,那么他们可能已经在那里得到了解答。从Programming with Qt部分开始。