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文件

QT QListWidget与QStackWidget的联合使用

上一篇:安装oracle客户端(navicat for oracle)


下一篇:剑指 Offer 09. 用两个栈实现队列