Qt培训技巧和窍门

6
我刚到新公司,以前从未接触过Qt,但我的任务是在2周内学习Qt,以便我可以对其他人进行培训。所以我有2周的时间来学习Qt并为2周的Qt教学做准备。
我感到非常无助!
请指出一些常见的错误、技巧和风格,以便我可以让这个培训变得更好一些!
谢谢!
编辑:
我使用了这本书——《C++ GUI编程与Qt 4》,它非常好。例子非常好。此外,我还有一些以前培训的培训材料。那是一个为期两周的培训,我们涵盖了几乎所有的Qt方面!太棒了! ;)
6个回答

3

2
首先,您应该了解信号/槽的概念,因为它在Qt中被广泛使用。然后,您可以通过一些简单的示例来练习,有很多示例可供选择。如果您使用Qt Creator,则始终可以使用上下文相关的文档,这非常有帮助。
如果您认为已经掌握了基础知识,可以集中精力学习更复杂的内容,例如线程或网络通信,具体取决于您公司的重点。
请记住,Qt不仅是GUI框架,还具有许多低级组件的框架。请点击此处以获取概述。

信号/槽 - 完成! 一个问题 - 当我将一个信号连接到另一个信号并将第二个信号连接到插槽,并触发第一个信号时,当插槽接收信号时,谁将是sender()? - 0xDEAD BEEF
不确定,我会说必须是原始发送者,因为第二个发送者只充当“代理”,实际上并没有发出信号。看一下qDebug(),它可以将几乎任何内容打印到stdout,因此如果您想确保,可以在这种情况下比较指针。 - grefab

1
  1. 书籍
  2. 示例和演示启动器

遵循这些链接中的所有建议,将为您提供正确的前进方向。

附言:我认为两周时间足够开始使用Qt了...


1

1
如果您已经了解C++,那么可以开始使用Qt开发应用程序。您可以使用示例、Qt-Assistant以及4.6版Qt类网站。在我看来,只有通过实践才能很好地学习Qt。阅读答案中指定的书籍和链接,开始创建应用程序。从简单的应用程序开始,然后逐渐向复杂的方向发展。两周的时间足以学会Qt。

1
如果自学教程不够用(如果它不仅仅是入门和概述的话,那么这相当雄心勃勃),你可以参加由诺基亚/Qt合作伙伴如KDAB和ICS提供的Qt培训。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接