我们正在寻找一种方法来增加QListWidget
我们在应用程序中使用的填充(或边距)。我们想为所有四个方向增加这个,给我们列表中的文本一些额外的空间
我已经查看了两者的文档QListWidget
并且QListWidgetItem
找不到任何东西。因为它是继承自QListWidget
的,但它是作为一个整体的小部件(而不是单个条目)。setContentsMargins
QWidget
我们能做些什么来解决这个问题?感谢帮助!
我们正在寻找一种方法来增加QListWidget
我们在应用程序中使用的填充(或边距)。我们想为所有四个方向增加这个,给我们列表中的文本一些额外的空间
我已经查看了两者的文档QListWidget
并且QListWidgetItem
找不到任何东西。因为它是继承自QListWidget
的,但它是作为一个整体的小部件(而不是单个条目)。setContentsMargins
QWidget
我们能做些什么来解决这个问题?感谢帮助!
setSpacing(int)
将增加各个方向的填充
(感谢GM的帮助!)
这个怎么样
ui->listWidget->setStyleSheet("QListWidget {padding: 10px;} QListWidget::item { margin: 10px; }");
list = QListWidget()
list.addItem("item 1")
list.addItem("item 2")
list.addItem("item 3")
list.setStyleSheet("""
QListWidget {
background-color: red;
padding:20px;
}
QListWidget::item {
margin:20px;
background-color: blue;
}
""")