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