• 4352阅读
  • 2回复

[提问]事件先后顺序问题 [复制链接]

上一主题 下一主题
离线peterlin82
 

只看楼主 倒序阅读 楼主  发表于: 2012-06-21

小弟使用Qt Creator产生一个Dialog
上面放一个toolButton及一个lineEdit。


我在lineEdit输入几个字后按下toolButton。


发现Qt会先跑
void Dialog::on_toolButton_clicked() {......}
然后才跑
void Dialog::on_lineEdit_editingFinished() {......}


但小弟希望的结果是先跑
void Dialog::on_lineEdit_editingFinished() {......}
然后再跑
void Dialog::on_toolButton_clicked() {......}


请问前辈们这该怎么做?


万分感谢。
离线benbenmajia

只看该作者 1楼 发表于: 2012-06-21
你可以手动发送finished信号,比如添加另外一个button,这个finished信号明显是需要一定情况自动发送的,所以~~
安然.....
离线jdwx

只看该作者 2楼 发表于: 2012-06-21
回 楼主(peterlin82) 的帖子
你要那个finish做什么呢?
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
快速回复
限100 字节
 
上一个 下一个