pyqt5 qcombox 按钮设置左边位置
时间: 2023-05-22 16:00:35 浏览: 238
可以使用 QComboBox 的 setView方法来设置下拉列表的位置,具体代码如下:
comboBox.setView(QListView())
其中,QListView() 可以设置下拉列表的位置,可以根据需要进行调整。
相关问题
pyqt5 qcombox 下拉框按钮设置左边位置
您可以使用 setIconSize() 方法来设置下拉框按钮的左边位置。例如,以下代码将下拉框按钮的左边位置设置为 (10, 0):
```python
comboBox = QComboBox(self)
comboBox.setIconSize(QSize(0, 0))
comboBox.setStyleSheet("QComboBox::down-arrow { image: url(arrow.png); }")
comboBox.move(10, 0)
```
请注意,这里的 "arrow.png" 是您自己的箭头图像文件。
pyqt5 qcombox 下拉按钮设置icon
可以使用 setIcon 方法来设置 QComboBox 下拉按钮的图标,示例代码如下:
```python
from PyQt5.QtWidgets import QApplication, QComboBox
from PyQt5.QtGui import QIcon
app = QApplication([])
combo_box = QComboBox()
icon = QIcon('path/to/icon.png')
combo_box.setIcon(icon)
```
其中,`setIcon` 方法接受一个 `QIcon` 对象作为参数,可以通过 `QIcon` 的构造函数或者 `fromTheme` 静态方法来创建一个图标对象。
阅读全文