3
有几个QLineEdits,每个连接到通过自己QDataWidgetMapper单QStandardItemModel,使他们都反映了同样的价值。我如何更新QDataWidgetMapper项目,而不注重
这个伟大的工程,如果用户在一个QLineEdit的输入值 - 当QLineEdit的失去焦点,模型更新和所有其他QLineEdits显示相同的值。
不过,我想通过QLineEdit的::的setText来设置一个QLineEdit的价值观,这并不做任何事情使QLineEdit的失去焦点。我可以在QDataWidgetMapper上手动调用提交,但是这需要设置对该映射器的访问权限,如果我可以帮助它,我宁愿避免它,因为它在另一个类中。
有没有办法设置在QLineEdit的文本,就好像用户已经进入它,例如,使QDataWidgetMapper将提交?