就是我点击一个按钮弹出一个对话框,对话框里让输入你的名字,请问怎么获得别人输入的名字?(不是inputdialog,可能还有编辑框等其他的组件)。
------解决方案--------------------
对话框类内声明1个字符串变量 当点击确认后 更新那个变量 然后直接外部读取那个变量就行了
因为qt对话框模态显示后不知道有没有销毁了 不大确定 所以上面的是最安全的方法了
------解决方案--------------------
在你点击对话框的确定按钮事件里处理,类似if(dlg.exec()==Accepted){QString txt = dlg.ui->lineEdit->text();继续处理txt...}