关于qt下控件事件,该如何处理

关于qt下控件事件
大家好,初学Qt。
以前是用mfc的,添加按钮事件比较直接。现在想学习一下Qt的界面开发,用的是VS2010,我已经新建了一个Qt应用程序TheFirstQtApp,设计界面时,双击thefirstqtapp.ui,弹出Qt设计师,在里面添加按钮,编辑框之类的控件,到底怎么添加相应的事件呢?比如说按钮,不明觉厉啊。
求大神指点迷津关于qt下控件事件,该如何处理
------解决思路----------------------
哈哈,我也是会MFC然后学的QT,其实原理差不多,MFC是有消息对应的事件,QT是有信号对应的槽,打开UI设计师之后,直接可以拖控件到界面上,保存后,添加信号对应的槽函数可以用代码来完成,网上搜下《QT5开发实例》,你可以先看看再去写代码,如果什么也不看直接上手会比较吃力!
------解决思路----------------------
引用:
Quote: 引用:

哈哈,我也是会MFC然后学的QT,其实原理差不多,MFC是有消息对应的事件,QT是有信号对应的槽,打开UI设计师之后,直接可以拖控件到界面上,保存后,添加信号对应的槽函数可以用代码来完成,网上搜下《QT5开发实例》,你可以先看看再去写代码,如果什么也不看直接上手会比较吃力!


感觉qt的学习资料没有mfc的多,很多连个完整的例子都不好找

资料的话可以看看QT自带的帮助文档,还有就是《QT5开发实例》和《C++ gui qt4编程》
------解决思路----------------------
比如,点击UI上的按钮button,弹出一个界面QWidget *newWIN;
代码里添加
connect(ui->button,SIGNAL(clicked()) , newWIN,SLOT(show()));
------解决思路----------------------
引用:
Quote: 引用:

比如,点击UI上的按钮button,弹出一个界面QWidget *newWIN;
代码里添加
connect(ui->button,SIGNAL(clicked()) , newWIN,SLOT(show()));

我用qtcreator,直接“转到槽”很方便,不过前几天用vs2010就得自己添加了。

用设计师绘制界面就行,信号和槽的连接和其他后台操作还是敲代码比较好