QSS的margin和padding的区别
padding是内部边距,margin是外侧边距;
用QListWidget为例
QListWidget#listWidgetLib { background:#282829; padding-left: 8px; padding-right: 8px; } QListWidget::item { border: 1px solid rgb(67, 67, 67); border-radius: 4px; } QListWidget::item:selected { background-color: rgba(32, 128, 247, 0.1); border: 1px solid rgb(32, 128, 247); border-radius: 4px; } QListWidget::item:hover { border: 1px solid rgb(32, 128, 247); border-radius: 4px; }
效果如下:边距设置的是8,实际 是16框,好像是两倍的关系,或者是QListWidget本身有边距,加上这个8,就会变成16.所以要自己设置下;
margin的效果则是外边距
自己开发了一个股票智能分析软件,功能很强大,需要的关注微信公众号:QStockView