| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 794 人关注过本帖
标题: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
快速回复:qt字符输入后发生中断
数据加载中...
 
   



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

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