QTableWidget 的setmodel是是私有的,改成公有的话也要自己实现,所以不能用。QTableView可以用setmodel。
-
一:QTableWidget
用sql语句配合widget显示,可以设置任意单元格颜色等。
注意:必须设置行列数,不然不显示。
-
二: QTableView
1、用QSqlTableModel配合显示,因为view为model、view、data交互显示,所以不能设置某个单元格颜色等,又有一个方法是重载model的data()函数,但是只能实现一个单元格变色,原因待查…
2、当通过如下方法获取当前选中的model时 有个问题需要注意。
else if(table_mode