QLineEdit中addAction中的图标大小怎么设置
时间: 2024-05-14 08:17:50 浏览: 204
QTbangzhu.zip_Qt 中文帮助
QLineEdit中addAction()添加的图标大小可以通过QAction的setIconSize()方法来设置,示例代码如下:
```python
from PyQt5.QtWidgets import QApplication, QLineEdit, QAction
from PyQt5.QtGui import QIcon
app = QApplication([])
line_edit = QLineEdit()
action = QAction(QIcon("icon.png"), "Action", line_edit)
action.setIconSize(line_edit.iconSize()) # 设置图标大小与LineEdit一致
line_edit.addAction(action, QLineEdit.TrailingPosition)
line_edit.show()
app.exec_()
```
其中,line_edit.iconSize()返回的是QLineEdit中图标的默认大小,可以根据实际需要进行修改。
阅读全文