加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c – 将继承添加到Qt设计的对象

发布时间:2020-12-16 09:26:54 所属栏目:百科 来源:网络整理
导读:我有一个问题,我想在我的QT应用程序中实现MVC模式,这就是为什么我需要在我的QTableWidget中继承关于另一个类的例子 myClass{ myMethod();} 但我们的QTableWidget由我们的Mainwidows包含,由QT设计师设计并生成一个ui_MainWindow类! 你知道怎么做吗 ? 这是Qt
我有一个问题,我想在我的QT应用程序中实现MVC模式,这就是为什么我需要在我的QTableWidget中继承关于另一个类的例子

myClass
{
    myMethod();
}

但我们的QTableWidget由我们的Mainwidows包含,由QT设计师设计并生成一个ui_MainWindow类!

你知道怎么做吗 ?

这是Qt Designer内部的一个方法吗?或另一种方法?

谢谢您的回答 !

解决方法

您可以在QDesigner中使用自定义对象.右键单击您要拥有的小部件作为设计器中不可用的内容的实例,然后选择“提升为…”.在该对话框中,您可以输入自定义类和包含文件,其中可以找到类的声明.

但是Qt实现了很多类使用MVC看QTableView而不是QTableWidget,QTableView使用QAbstractItemModel作为模型类,视图和模型之间存在非常严格的分离.另见An Introduction to Model/View Programming @ Nokia

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读