QT QListWidget与QStackWidget的联合使用

1、绑定信号与槽

QObject::connect(ui->listWidget, SIGNAL(currentRowChanged(int)), this, SLOT(changeStackWidget(int)));

2、实现槽函数

ui->stackedWidget->setCurrentIndex(row);

注意:listWidget的item数量应该与stackWidget的数量保持一致。

 

附一个读取qss文件代码

    QFile file(":/test.qss");
    file.open(QFile::ReadOnly);
    if(file.isOpen()){
        QString styleSheet = file.readAll();
        this->setStyleSheet(styleSheet);
        file.close();
    }
:/test.qss表示当前路径下的qss文件
posted on 2021-07-19 10:45  缘随风烬  阅读(652)  评论(0编辑  收藏  举报