Qt导航栏 QListWidget_鼠标悬停
使用Qt Designer
使用QListWidget控件
Qt导航栏 QListWidget_线框_02
设置样式

QListWidget::item {
    min-height: 30px;   /*设置item高度*/
    border-style: none;  /*去掉item的borber*/
    color: rgb(255, 0, 0); /*文字颜色*/
}

QListWidget::item:selected {
    background: rgb(0, 255, 0);
}

QListWidget::item:hover {  /*鼠标悬停时的效果*/
    color: rgb(0, 0, 255);
}

去除虚线框
Qt导航栏 QListWidget_鼠标悬停_03
文字居中
Qt导航栏 QListWidget_鼠标悬停_04
预览效果
Qt导航栏 QListWidget_文字颜色_05