我有一个类myTreeView,它是QTreeView的子类,我在其他小部件中使用它并手动进行布局。现在我想使用设计器在新小部件中包含myTreeView,以便我可以避免布局代码。任何建议/参考,如何做到这一点?
答案 0 :(得分:2)
在Qt Designer中将QTreeView
放入您的布局中。右键单击QTreeView
,单击提升为... 使用对话框底部的表单添加新推荐类定义。
即。将派生类的基类指定为QTreeView
,为窗口小部件命名,并指定Qt Design可以在哪里找到派生类的头文件。
这应该允许您至少在布局时将窗口小部件放在窗体上。它很可能在布局上显示为灰色空框(很像QWidget),但是当您使用.ui文件编译和构建项目时,您的小部件将会出现。