QT中的信号与槽的问题

我的问题是:想在这个简单的界面中,点击发送按钮,QLineEdit的信息就会被追加到文本编辑器中。。。想了集中方法都不形... 我的问题是:想在这个简单的界面中,点击发送按钮,QLineEdit的信息就会被追加到文本编辑器中。。。想了集中方法都不形 展开
 我来答
su583304195
2012-07-25
知道答主
回答量:1
采纳率:0%
帮助的人:2.7万
展开全部
自定义信号和槽
signals:
SendText(QString text);
privite slots:
ReciveText(QString text);

界面类的构拍仿造函数中connect信号和槽。模侍
按钮的点击处理函数中获取lineEdit的内容,并作为信号SendText的参数。
然后发射信号 emit SendText(text);
槽袭码纤函数SendText中操作文本编辑器。
追问
我刚才又想了下,在构造函数中。(sendButton 是按钮)
if(sendButton->isDown())
{
connect(lineEdit,SIGNAL(textChanged(const QString &)),text,SLOT(append(const QString &)));
}
但是if里面的sendButton->isDown()始终为假不知道怎么回事
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式