您的位置:首页 > 编程语言 > Qt开发

QT学习记录

2011-07-04 11:16 489 查看
// --------将输入文本框格式设置为密码类型ui->lineEditPwd->setEchoMode(QLineEdit::Password);

// --------防止用了tr()的地方中文出现乱码QTextCodec *codec=QTextCodec::codecForName("GB2312");
QTextCodec::setCodecForTr(codec);


// --------loginDlg窗体中的登录按钮写上一句accept();//main.cpp里这句表示:当loginDlg点击了登录按钮返回accept结果时
loginDlg login;
if(login.exec()==QDialog::Accepted)


// --------查找文本
QLineEdit * find_textLineEdit = new QLineEdit(findDlg);//创建搜索文本框
QString findText=find_textLineEdit->text();//获取要搜索的字符串 ()
if(!ui->textEdit->find(findText,QTextDocument::FindBackward|QTextDocument::FindWholeWords))
{
QMessageBox::warning(this,tr("提示"),tr("找不到 %1").arg(findText));
}
QTextDocument::FindBackwar         ----从光标处向前查找
// 下面两个要和 FindBackwar一起使用,否则查找无效
QTextDocument::FindCaseSensitively ----区分大小写
QTextDocument::FindWholeWords      ----全字匹配查找
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: