我应该使用代理类,如果我想的项目使用Qt中对话框编辑吗?
-
18-09-2019 - |
题
Qt中的所有实施例表明,应该使用委托类来提供的驻留QTreeView
内强>(QListView
等)的编辑。我想有一个单独的非模态对话框编辑项的属性。我应该使用委托类这样做呢?
也就是说,没有编辑或特殊行为是必需的QTreeView
内。
解决方案
您当然可以创建你的对话作为代表,但我不认为我会走那么远。只要确保当模型的数据变化,或视图改变你的选择单独的对话框中进行适当更新。 (和跟踪的选择变化可以作出相当容易一点,在我看来。)
不隶属于 StackOverflow