• 4353阅读
  • 4回复

[讨论]请问:如下图所示,如何点“确认”后,把输入的数发送到不同的LineEdit里去? [复制链接]

上一主题 下一主题
离线osnihui
 

只看楼主 倒序阅读 楼主  发表于: 2011-10-12
请问:如下图所示,如何点“确认”后,把输入的数发送到不同的LineEdit里去?
  比如:我先点到“校准设置”里,从数字键盘输入数据45,点确认后能把45发送到校准设置的LineEdit里;然后点到“修正值”里,从数字键盘输入数据4,点确认后能把4发送到修正值的LineEdit里??

凡事预则立不预则废
离线fuzhongyao
只看该作者 1楼 发表于: 2011-10-12
我觉着应该在你的“校准设置”和"修正值"的edit设置个信号和槽,分别和”确认“这个button连接起来。

然后当点击数字的时候,我记得lineEdit有个获取内容的函数,text。可以保存lineEdit中内容。

然后将保存后的lineEdit中内容通过信号与槽传入想传的地方。
离线ifantasy
只看该作者 2楼 发表于: 2011-10-13
很简单啊。利用focusInEvent与focusOutEvent事件和一个全局变量就可以实现。将两个lineedit单独放到两个文件中,选择其中一个lineedit时,全局变量取值1;选择另一个时取值2. 单击确认根据这个全局变量把数值放到相应的lineedit中,记得把全局变量清零。我已经实现了,呵呵!
离线abcdlcq

只看该作者 3楼 发表于: 2011-10-13
用一个当前lineedit指针就行了,点数字按钮往当前lineedit对象中写
离线ifantasy
只看该作者 4楼 发表于: 2011-10-13
回 3楼(abcdlcq) 的帖子
你这个还是要用到focusInEvent与focusOutEvent事件,不如全局变量方便
快速回复
限100 字节
 
上一个 下一个