这里self.account 和self.password 都是文本控件
#账户
self.userAction=QAction(self.account)
self.userAction.setIcon(qtawesome.icon('fa.user', color='grey'))
self.userAction.triggered.connect(lambda: self.selectType(self.userAction))
self.account.addAction(self.userAction,QLineEdit.LeadingPosition)
# 密码
self.passwordAction=QAction(self.password)
self.passwordAction.setIcon(qtawesome.icon('mdi.lock-open-outline', color='grey'))
self.passwordAction.triggered.connect(lambda: self.selectType(self.passwordAction))
self.password.addAction(self.passwordAction,QLineEdit.LeadingPosition)
这里也可以不用qtawesome包选用图片
self.userAction.setIcon(QIcon('../images/select.png'))
效果如下