qlistview中项目之间的间距创建滚动条

时间:2014-01-07 06:18:01

标签: qt qcombobox

我试图在QCombobox中设置项目之间的间距。对于我使用

的间距

1.组合框的列表视图,并使用setSpacing(2)设置项目之间的空格。

在customCombobox类

QListView * listView = new QListView(this);
listView->setSpacing(3);
    this->setView(listView);
listView->setStyleSheet("background: white;                             \
                                font-size: 12px,0.2em;                          \
                                font-family: Segoe Regular;                     \
                                QListView::item {                               \
                                color: black;                                   \
                                margin-top:15px;                                     \
                                background: white;}                             \
                                QListView::item:selected {                      \
                                    outline: 0px;                                   \
                                    padding-left:8px;\
                                    color: white;                                   \
                                    background-color: #0093D6                       \
                                }                                                   \
                ");

但是它启用了我想要避免的滚动条。我想向popUp显示我能够在不隐藏的情况下显示的项目。显示三个项目它不会使用滚动条。

  1. 如果我在listview项目中执行padding-left,选择颜色块(比如红色框)也会向左移8px,如何避免它。 enter image description here tis是空格,间距为enter image description here

0 个答案:

没有答案