标题:qt字符输入后发生中断
只看楼主
乐依忆
Rank: 2
等 级:论坛游民
帖 子:3
专家分:20
注 册:2012-8-20
 问题点数:0 回复次数:0 
qt字符输入后发生中断
做一个类似QQ登陆的界面,login按钮开始时灰色的,只有在password里面输入字符后才变成enabled,于是就让password对应槽函数textchanged和对话框的enableloginbutton链接起来,程序中(如下)是loginbuttton就变成enabled
void QQ::enableLoginButton(const QString &text)
{
    loginButton->setEnabled(!text.isEmpty());
}
但是运行却不是我想的这样,运行的时候在password里面输入之后却发生中断,中断处:
程序代码:
bool QWidget::testAttribute_helper(Qt::WidgetAttribute attribute) const
{
    Q_D(const QWidget);
    const int x = attribute - 8*sizeof(uint);
    const int int_off = x / (8*sizeof(uint));
    return (d->high_attributes[int_off] & (1<<(x-(int_off*8*sizeof(uint)))));
}

搜索更多相关主题的帖子: password enabled 对话框 
2012-08-20 10:31



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-379793-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.411532 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved