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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |