请教一个Qt对话框初始化和取数据问题
1. 比如Qt的对话框有很多的field,如何初始化?
在构造函数中,根据传进来的数据进行一个一个赋值?
2. 用户点击确定后,从对话获取数据。
通过重载accept方法,一个一个读取field中的值?
之前,用过MFC和wx,MFC有DDX/DDV机制,wx提供的validator其实也就是MFC的DDX/DDV机制,初始化和取值基本上只要把控件和某个变量绑定就可以,不需要显示地初始化和取值,刚开始用Qt,没找到好的机制来初始化和取值,想问问大家,除了上面我说的办法,还有更好的办法吗?
通过DDX/DDV机制,可以把取值和初始化相关的代码放到一个地方,减少了一半的代码量。