如何在Qt Creator中自动创建继承类的虚方法?

时间:2017-02-03 13:30:30

标签: c++ qt qt-creator

我正在使用QT4.8.4 + Qt Creator 2.8.1。现在我需要创建几个继承自另一个类 Parent 的类 Child_X 。在 Parent 中我有几种虚拟方法 现在我必须在我的所有 Child_X 类中实现它们。为了节省编辑时间,我想Qt会自动为我做这件事。当我记得正确时,有可能让Qt创建所有虚拟方法。有人知道吗?

谢谢

对不起,我没有正确表达:我并不是说Qt会自动写出方法体。 (发明那可能会让你非常富有:-))

我在谈论Qt在新创建的(继承的)类中编写虚拟方法的所有头文件。这节省了大量的写/复制类名等。在所有虚拟方法中,正文都是空的。

谢谢

itelly

2 个答案:

答案 0 :(得分:6)

我希望你已经找到它,但也许是其他人:

  • 在编辑器中右键单击类名。
  • 在菜单中,单击“重构”,然后单击“插入基类的虚函数”。

您可以选择直接在实现文件(以及头文件)中创建函数。

答案 1 :(得分:-1)

  

有可能让QT创建所有虚拟方法

没有这种可能性,因为Qt无法读懂你的想法并认为这些实现应该做什么。

说到这一点 - 你的虚拟方法应该做什么?请编辑问题以解决此问题。