网站大量收购闲置独家精品文档,联系QQ:2885784924

Qt+QDevelop的安装和密码验证程序设计.ppt

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
QtQDevelop的安装和密码验证程序设计

单击左边的”Line Edit”按钮不放,搬到程序界面: 将objectName改为:lineEdit 用同样的方法:从左边拖出:Label 双击修改text属性为: 请输入密码! 相同的方法拖出13个: Push Button 编辑顺序: Edit-Edit Tab Order 添加槽:右击窗口界面空白处,点击Change singal/slots 单击后出现下图所示,点击slots下面的+添加槽 按键盘上的F4对槽进行编辑: 槽编辑完后保存:点击Form-Preview预览 预览完后,关闭QT Designer,进入Qdevelop环境下修改代码 不要忘了把这儿改为check 代码修改完成后,编译: 0 编译成功如下图(不报错才能运行) 编译成功后,点击运行: 0 运行程序,界面如下,输入0:提示输入错误,重新输入! 输入:123456,提示输入正确! 至此完成了密码验证程序的设计! Qt Designer和Qdevelop的安装 (一)QT Designer的安装: 1. 下载Qt-x11-opensourec-src-4.5.3 2. 拷贝Qt-x11-opensourec-src-4.5.3.tar.gz到 /usr/local/目录下并解压($ tar zxvf Qt-……) 配置环境变量:$ gedit /etc/profile 在最下面添加(最好手动输入,不要复制) QTDIR=/usr/local/qt-x11-opensource-src-4.5.3 PATH=$QTDIR/bin:$PATH MANPATH=$QTDIR/doc/man:$MANPATH LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH export QTDIR PATH MANPATH LD_LIBRARY_PATH 4. 对刚做的修改做申明:$ source /etc/profile 5. 在Qt-x11-opensourec-src-4.5.3目录下对软件的安装进行配置 在终端输入:$ ./configure 然后会出现如下提示: 这是让我们选择要安装哪个版本: 输入:c则会安装商业版(要付费) 输入:o开源免费版 显然这里我们输入: o 然后会接着提示如下: 在终端输入:yes 回车后,继续配置如下图所示: 此时等待约7分钟:配置完成如下图所示 6. 完成配置后,接下来编译:$ make 等待几分钟后遇到 了第一个问题: 出错原因: 未安装:opensll 触决办法: 在终端输入:(注意不要少了/) ln –s /usr/kerberos/include/com_err.h??/usr/include/com_err.h ln –s /usr/kerberos/include/profile.h?? /usr/include/profile.h ln -s /usr/kerberos/include/krb5.h? /usr/include/krb5.h 然后再次编译:$ make 大约1小时候后完成编译 然后安装:$ make install 在终端输入:$ designer 启动designer如下图所示: 至此就完成了qt的安装,下面继续安装QDevelop (二)Qdevelop的安装 1. 复制安装文件到 /usr/local并解压 进入安装文件根目录: 修改文件:$ gedit src/InitCompletion.cpp InitCompletion::~InitCompletion() { ????QStringList?list?=?QDir(?QDir::tempPath()?).entryList(QStringList()??qdevelop-completion-*,?QDir::Files); ????foreach(QString?file,?list) ????{ ????????QFile(?QDir::tempPath()+/?+?file?).remove(); } } 将红色部分改为: InitCompletion::~InitCompletion() { ????QStringList?list?=?QDir(?QDir::tempPath()?).entryList(QStringList()??qdevelop-completion-*,?QDir::Files); ????foreach(QString?file,?list) ????{ ????????QString?str?=?QDir::tempPath()+/; ????????QF

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档