QT学习11--设置输入用户名和密码; 给action设置图标

一、

  • 在这里插入图片描述
  • 在这里插入图片描述
  • ui界面上用QLabel、line Edit、pushButton、horizontal spacer等部件进行如上布局
  • mainwindow.h文件中添加如下代码
#include <QDebug>
#include <QMessageBox>

void logInSlot();
  • mainwindow.cpp中添加如下代码
//构造函数里
QObject::connect(ui->login,SIGNAL(clicked()),this,SLOT(logInSlot()));//login为登录的pushButton文件名
ui->passLineEdit->setEchoMode(QLineEdit::Password);//该操作可以将passLineEdit这个LineEdit部件内的内容用黑圆框表示出来

//logInSlot()函数
void MainWindow::logInSlot()
{
    if(ui->userLineEdit->text()=="123456"&&ui->passLineEdit->text()=="111")
    {
        QMessageBox::information(this,"INFO","well done");
    }
    else {
        QMessageBox::warning(this,"Error","Error!!");
    }
}

二、设置图标

  • 有一组.png格式的图片,将该文件夹放在工程目录
  • 选中项目,右键,add new
  • 选择qt —qt resource file,然后命名后一路next。然后再工程目录出现一个.qrc的文件。
    在这里插入图片描述
  • 点击打开.qrc。显示点击add –add prefix; 然后再次点击add–add files,然后进入图片文件夹并全部选中图片。
    在这里插入图片描述
  • 结束后在也页面菜单栏–file —save ALl
  • 进入ui界面,主页面下方。选中其中一个action,右键edit.
    在这里插入图片描述
    在这里插入图片描述

第一次打开要点击 更新 按钮。然后选中一个图标,点OK即可在这里插入图片描述

三、

将action直接拖动进菜单栏。可以实现只用图标代替操作名的界面。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值