下面是一个简约好看的样式表示例,使用Qt的QListWidget来实现:

#include <QtWidgets>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    // 创建一个QListWidget
    QListWidget listWidget;

    // 添加几个示例项
    listWidget.addItem("Item 1");
    listWidget.addItem("Item 2");
    listWidget.addItem("Item 3");

    // 设置样式表
    listWidget.setStyleSheet(
            "QListWidget {"
                "background-color: #f2f2f2;"  // 设置背景颜色
                "border: none;"  // 去除边框
                "padding: 10px;"  // 设置内边距
            "}"
            "QListWidget::item {"
                "background-color: #ffffff;"  // 设置项的背景颜色
                "border-bottom: 1px solid #e6e6e6;"  // 设置项之间的分隔线
                "padding: 5px;"  // 设置项的内边距
            "}"
            "QListWidget::item:selected {"
                "background-color: #f0f0f0;"  // 设置选中项的背景颜色
            "}"
            "QListWidget::item:hover {"
                "background-color: #f8f8f8;"  // 设置鼠标悬停时项的背景颜色
            "}"
        );

    listWidget.show();

    return app.exec();
}

运行上述代码,将会显示一个简约好看的QListWidget,其中项的背景颜色为白色,选中项的背景颜色为浅灰色,鼠标悬停时项的背景颜色为淡灰色,并且项之间有细的分隔线。整个列表的背景颜色为浅灰色,无边框。你可以根据自己的需要调整样式表的属性

请使用qt的listwidget在样式表中设计一个简约好看的样式

原文地址: http://www.cveoy.top/t/topic/h4tL 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录