如何在qt设计器中使用我的树视图子类



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

在Qt Designer中将QTreeView放入布局中。右键单击QTreeView,单击升级到…使用对话框底部的表单添加新升级类定义。

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

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

最新更新