python的pyqt4如何满足条件打开新窗口

我使用QtGui.QDialog制作了一个登录窗口我想当账号密码验证成功以后self.accept()b=mainWindow()#另外一个主窗口能够打开另外一个主窗口但... 我使用QtGui.QDialog
制作了一个登录窗口 我想当账号密码验证成功以后
self.accept()
b = mainWindow() #另外一个主窗口
能够打开另外一个主窗口
但是我运行的时候发现 只要self.accept以后程序就会正常退出

我想知道pyqt4 如何能够控制在满足特定的条件下 打开一个新的窗口 并且换窗口关闭
展开
 我来答
起事李0p
2013-10-17 · TA获得超过117个赞
知道答主
回答量:31
采纳率:0%
帮助的人:27.4万
展开全部
记忆中QDialog的accept()方法会导致对话框退出(相当于点击了oK按钮并返回),由于唯一的窗口关闭所以进程也就关闭了。
应该先打开新窗口然后再调用原窗口的accept()
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式