如何在qt设计器中使用我的treeview子类?

时间:2012-07-30 11:21:01

标签: qt qt-designer

我有一个类myTreeView,它是QTreeView的子类,我在其他小部件中使用它并手动进行布局。现在我想使用设计器在新小部件中包含myTreeView,以便我可以避免布局代码。任何建议/参考,如何做到这一点?

1 个答案:

答案 0 :(得分:2)

在Qt Designer中将QTreeView放入您的布局中。右键单击QTreeView,单击提升为... 使用对话框底部的表单添加新推荐类定义。

即。将派生类的基类指定为QTreeView,为窗口小部件命名,并指定Qt Design可以在哪里找到派生类的头文件。

这应该允许您至少在布局时将窗口小部件放在窗体上。它很可能在布局上显示为灰色空框(很像QWidget),但是当您使用.ui文件编译和构建项目时,您的小部件将会出现。