1.输入框左侧添加图标
QAction *action = new QAction(this); action>setIcon(QIcon(":/qss/login/mimasuo.png"));
ui>lineEdit_LG_Password>addAction(action,QLineEdit::LeadingPosition);
效果:
2.下拉框左侧添加图标
思路:下拉框也是由输入框组成,获得输入框的权柄,用输入框的方式添加图标
首先将下拉框中输入框使能
ui->comboBox_LG_Username->setEditable(true);
代码:
QAction *action1 = new QAction(this);
action1->setIcon(QIcon(":/qss/login/yonghu.png"));
ui->lineEdit_LG_Password->addAction(action,QLineEdit::LeadingPosition);
ui->comboBox_LG_Username->lineEdit()->addAction(action1,QLineEdit::LeadingPosition);
效果: