Функция показа QWidget странная

два класса пользовательского интерфейса, также называемый темой.
А затем напишите некоторый контроль над событиями.
это мой основной код

  if(ui==1){
theme1=new theme1();
connect(theme1->ui->btn_send1,SIGNAL(clicked()),this,SLOT(Btn_Click_send1()));
connect(theme1->ui->btn_send2,SIGNAL(clicked()),this,SLOT(Btn_Click_send2()));

}else{
theme2=new theme2();
connect(theme2->ui->btn_send1,SIGNAL(clicked()),this,SLOT(Btn_Click_send1()));
connect(theme2->ui->btn_send2,SIGNAL(clicked()),this,SLOT(Btn_Click_send2()));
}
void testCode::Btn_Click_send1(){
run1=new Run1();
run1.show();
}
void testCode::Btn_Click_send2(){
run2=new Run2();
run2.show();

}

Пользовательский интерфейс равен 1, код хороший, но приравнивается к другому пользовательскому интерфейсу BUG。

Отладка при обнаружении ошибок в show ()。

Run1 и Run2 Run в других классах, но это хорошо.

Я не знаю, почему !!! Неделя, и я беспокоюсь!

Спасибо всем!

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]