• 3755阅读
  • 1回复

界面关闭后重新开启的问题 [复制链接]

上一主题 下一主题
离线xinyun_zh
 
只看楼主 倒序阅读 楼主  发表于: 2008-07-11
— 本帖被 XChinux 执行加亮操作(2008-07-11) —
我创建了A,B两个界面。第一次A界面中点击一个按键开启B界面时,B界面能正常工作。但是当把B界面用close()关闭后回到A界面。再次从A界面进入B界面时,B界面就工作不正常了。我A打开B界面语句如下:
void loginform::Enter1_2Slot()
{
      str = lineEdit1->text();

      if(str==tr("123456")) {
          lineEdit1 -> clear(); 
          showmainform =  new  MainForm(); 
          showmainform -> show();
          close();   
        }
      else {
          lineEdit1 -> clear(); 
      }
}

B界面退出语句
void workform::baclk2Slot()
{
    //baclk->setPaletteBackgroundPixmap( QPixmap::fromMimeSource( "01.bmp" ) );
    close();  //退出
}
求高人指点,项目急!!
离线xinyun_zh
只看该作者 1楼 发表于: 2008-07-11
我创建了A,B两个界面。第一次A界面中点击一个按键开启B界面时,B界面能正常工作。但是当把B界面用close()关闭后回到A界面。再次从A界面进入B界面时,B界面就工作不正常了。我A打开B界面语句如下:
void MainForm::new2_1Slot()
{
        pushButton2->setPaletteBackgroundPixmap( QPixmap::fromMimeSource( "03a.bmp" ) );
        showworkform  = new  workform ( );                 
        showworkform  ->  show();
}


B界面退出语句
void workform::baclk2Slot()
{
    //baclk->setPaletteBackgroundPixmap( QPixmap::fromMimeSource( "01.bmp" ) );
    close();  //退出
}
求高人指点,项目急!!
快速回复
限100 字节
 
上一个 下一个