假设数据库有一个数据表,依次存储姓名、性别、年龄、地址。使用模型/视图来展现这些数据。当qheaderview被拖动,即性别拖动到姓名前面,对应的qtableview中的性别这一列是否也相应的自动被拖动到姓名列前面?如何将这一变化保存下来,等待下次重新运行时,顺序显示为性别、姓名、年龄、地址?使用savestate()吗?模型需要做相应的改动吗?
如果qheaderview中的某一section被设置为隐藏,那么qtableview中对应的列是否也自动变为不可见,即也被隐藏,还是需要明确的设置qtableview中对应的隐藏?
如果新增加一列,假设从另外的表格中拖动一列,亲属到现在的表格,如何判定亲属这一列的位置?比如,我将亲属这一列拖动到姓名、性别之间,通过哪个信号可以判定亲属列应该插到姓名、性别之间?