Chinaunix首页 | 论坛 | 博客
  • 博客访问: 180318
  • 博文数量: 43
  • 博客积分: 2510
  • 博客等级: 少校
  • 技术积分: 560
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-12 20:48
文章分类

全部博文(43)

文章存档

2013年(1)

2011年(1)

2010年(4)

2009年(25)

2008年(12)

我的朋友

分类: C/C++

2009-06-22 16:58:03

CNoAuthorizationqqq = new CNoAuthorization(this);

 QObject::connect(CNoAuthorizationqqq->returnBtn, SIGNAL(clicked()), this,  SLOT(show()));


}

CMainWindow :: ~CMainWindow()
{
    
}

void CMainWindow :: ChooseMachiningType1()

 close();
 CNoAuthorizationqqq->exec();
    //CNoAuthorization noAuthorization(this);
 //noAuthorization.exec();
 
}

void CMainWindow :: ChooseMachiningType2()
{
 CNoAuthorization noAuthorization(this);
 noAuthorization.exec();
}

 

 

还是感觉先用指针new出来,再exec()事件循环比较快些,也省资源

用信号的槽的连接,还很方面的切换两个界面

阅读(1558) | 评论(2) | 转发(2) |
给主人留下些什么吧!~~

feiyinglinux2009-12-24 10:01:23

利用QT的信号和槽机制,只要在show()和hide()之间切换就能实现

chinaunix网友2009-08-28 16:54:05

你好! 想请教一下具体如何实现多个对话框之间的切换?如何实现: 从对话框A点按钮显示出对话框B,原来的对话框A隐藏; 点对话框B按钮显示出对话框A,对话框B隐藏? 谢谢。 zzyzhang08@163.com