qt界面设计输入字符后发生中断 是咋回事
想在password中输入字符后login按钮变成enabled,password的lineedit响应enableloginbutton函数,然后这个函数去对login...
想在password中输入字符后login按钮变成enabled,
password的lineedit响应enableloginbutton函数,然后这个函数去对login按钮设置
void QQ::enableLoginButton(const QString &text)
{
loginButton->setEnabled(!text.isEmpty());
}
中断的位置 展开
password的lineedit响应enableloginbutton函数,然后这个函数去对login按钮设置
void QQ::enableLoginButton(const QString &text)
{
loginButton->setEnabled(!text.isEmpty());
}
中断的位置 展开
2个回答
展开全部
password 中,你应该用的是这个信号 吧,void textChanged ( const QString & text )
发生中断跟你这个没什么关系,可能是你在哪里设置了吧。。
发生中断跟你这个没什么关系,可能是你在哪里设置了吧。。
更多追问追答
追问
中断是由于写了const,去掉就好了。你说的这个设置是怎么回事?password对应的那个linedit发出一个信号给这个对话框,然后在代码里实现enableloginbutton。
对了我这个问题的回答你能看到几条?有个人的回答怎么没有了呢
追答
我的意思就是说,你的password 里面的lineEdit的信号是不是跟testAttribute_helper这个connect了,你说去掉const就没事了?具体代码能贴下吗?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询