【发布时间】:2012-07-19 22:47:48
【问题描述】:
我希望这不是一个愚蠢的问题,但我在模板方面非常缺乏经验,这个问题超出了我的想象。我从事一个严重依赖 QT Designer 进行 GUI 设计的项目,我想提供一个特殊的 QWidget 子类,它允许抽象与复杂服务机制的交互。此小部件需要特定于类的信息,以解析服务。编码本身是在 Visual Studio 2008 中完成的。
所以我想要创建的是一个模板化的 QWidget 子类。以我有限的知识,我尝试在班级前面拍下通常的模板语句:
template <class T>
class QmitkMyWidget :public QWidget
不出所料,这并不容易。生成的 moc 类起作用了。
error PRJ0019: A tool returned an error code from "Generating Qmitk/moc_QmitkMyWidget.cxx"
这对我来说似乎有点合乎逻辑,因为我“没有告诉他们该做什么”。我想我必须在 QT Designer 中指定模板,但我真的不知道如何,不幸的是,搜索在 QT Designer 中找到了大量代码模板的结果,但没有关于通用编程概念。我真的很感激任何提示 && ||有用的资源/文章。感谢您的宝贵时间!
编辑:第一个代码中的错误拼写错误 =/
【问题讨论】:
标签: qt templates qt-designer