两个UI类,也叫主题。然后写一些对事件的控制。这是我的主要代码
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();
}
UI等于1,代码不错,但是等于其他UI出现BUG。</p>
调试中,当在show()中发现错误。</p>
Run1 和 Run2 在其他类中运行,但也不错。
不知道为什么!!!一个星期了,好着急!</p>
谢谢大家!