Python 如何将滚动条添加到Qcombobox
我使用python、qt5和qt设计器。我想在组合框中添加一个滚动条。有没有办法使用样式表添加滚动条?其他方法也很好 这是组合框中当前使用的样式表Python 如何将滚动条添加到Qcombobox,python,pyqt,pyqt5,qcombobox,Python,Pyqt,Pyqt5,Qcombobox,我使用python、qt5和qt设计器。我想在组合框中添加一个滚动条。有没有办法使用样式表添加滚动条?其他方法也很好 这是组合框中当前使用的样式表 QComboBox { combobox-popup: 0; } 我之所以使用它,是因为我想按10的顺序显示下拉列表。 下面似乎没有更多的数据,因为此时没有滚动条 如果你知道怎么做,请帮助我 现在的情况是这样的: 但我想: 我解决了它 添加以下代码 #include <QAbstractItemView> combobox.
QComboBox {
combobox-popup: 0;
}
我之所以使用它,是因为我想按10的顺序显示下拉列表。
下面似乎没有更多的数据,因为此时没有滚动条
如果你知道怎么做,请帮助我
现在的情况是这样的:
但我想:
我解决了它
添加以下代码
#include <QAbstractItemView>
combobox.view().setVerticalScrollBarPolicy(Qt::ScrollBarAsNeeded).
#包括
combobox.view().setVerticalScrollBarPolicy(Qt::ScrollBarAsneed)。
我在Python中使用了它,如下所示:
from PyQt5.QtCore import Qt
self.combobox.view().setVerticalScrollBarPolicy(Qt.ScrollBarAsNeeded)
以及具有以下内容的样式表:
QComboBox {
combobox-popup: 0;
}
感谢此解决方案嘿,有没有办法在QtDesigner中添加此“setVerticalScrollBarPolicy(Qt.ScrollBarAsneed)”属性,以便它自动生成python代码