QTableView和QTableWidget的区别是什么?
QTableView和QTableWidget的区别是什么?
1、QTableWidget继承自QTableView(后者继承前者)。QSqlTableModel能与QTableView绑定,但不能于QTableWidget绑定。
参考来源:
https://www.cnblogs.com/Dennis-mi/articles/5249936.html
相当于QtableWidget是QTableView的儿子,拥有更多的属性和功能!
1 QTableWidget是QT程序中常用的显示数据表格的空间,很类似于VC、C#中的DataGrid。说到QTableWidget,就必须讲一下它跟QTabelView的区别了。
QTableWidget是QTableView的子类,主要的区别是QTableView可以使用自定义的数据模型来显示内容(也就是先要通过setModel来绑定数据源),而QTableWidget则只能使用标准的数据模型,并且其单元格数据是QTableWidgetItem的对象来实现的(也就是不需要数据源,将逐个单元格内的信息填好即可)。
解读和思考:看不懂,什么是标准的数据模型啊?什么是setmodel绑定数据源啊?我能在QTableWidgetItem中放入一张图片吗?我想把excel表做成软件,使用这个控件,可以实现吗?
总结如下:
标签:
经验分享
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战