QTableView点击表头排序

QTableView点击表头排序

实现方式:

  1. tableview.setSortingEnabled(True)
  2. 重写model的sort函数,或者使用QSortFilterProxyModel.

此处选用QSortFilterProxyModel

	self.tableModel = TableModel(self)
	self.proxyModel = QSortFilterProxyModel(self)
	self.proxyModel.setSourceModel(self.tableModel)
	# self.ui.tableView.setModel(self.tableModel)
	self.ui.tableView.setModel(self.proxyModel)

版权声明:本文为liuyufeng509原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。