我浏览了样式表文档,但我仍然不确定我应该寻找什么/在哪里。
我有一个 QListBox,我想要将其样式设置为列表框中的每个条目都显示在聊天气泡中。气泡应该看起来像这样或相当接近:
如果您确实使用
QListView
/QListWidget
,您可以尝试这样的操作:
setStyleSheet("QListView::item{border-width:25px 25px 50px 25px; border-image: url(:/img/bubble.png) 25 25 50 25 stretch;}");
阅读本文以了解有关
border-image
如何工作的更多信息。
QStyledItemDelegate
并在其 paint()
方法中绘制气泡。