Resuelto.
El problema era que cuando hace el primer remove los indices cambian, así que cuando elimino el indice 1 los indices pasan de ser 0,1,2 a ser 0,1. El segundo remove intenta eliminar el indice 2 pero este dejó de existir cuando hace el primer remove.
Así que la solución es esta:
Partes::Partes(QWidget *parent) :
QDialog(parent),
ui(new Ui::Partes)
{
ui->setupUi(this);
ui->Pestanas->setCurrentIndex(0);
ui->Pestanas->removeTab(1);
ui->Pestanas->removeTab(1);
}
Or:
Partes::Partes(QWidget *parent) :
QDialog(parent),
ui(new Ui::Partes)
{
ui->setupUi(this);
ui->Pestanas->setCurrentIndex(0);
ui->Pestanas->removeTab(2);
ui->Pestanas->removeTab(1);
}
Como puedo marcar este post como resuelto?