打开和关闭窗口

时间:2020-07-13 07:43:55

标签: python-3.x user-interface button pyqt5 window

我正在尝试创建一个包含两个窗口的简单应用程序。第一个是登录页面,第二个是注册页面。动态如下:

  1. 第一个窗口是带有两个按钮的“登录”窗口;登录按钮和注册按钮。
  2. 如果单击登录按钮,则在凭据正确的情况下将启动会话。
  3. 单击第二个按钮应关闭此窗口并打开一个新的注册窗口。
  4. 注册窗口也有两个按钮,第一个只是确认注册,第二个是取消注册。
  5. 应该使用此取消按钮关闭当前窗口并打开“登录”窗口。

第1步到第4步可以正常工作,但是在第5步中,它不会关闭当前窗口,而只是打开一个新的登录窗口。

请编写基本代码,作为使用 PyQT5 关闭窗口的示例。我不希望您编写所有代码,而只是编写通用代码。我只想知道它是如何工作的,并在我自己的代码中使用它。

1 个答案:

答案 0 :(得分:0)

解决此问题的一种方法是实现单独的控制器类。此类将控制您要显示或隐藏的所有窗口。

此链接将带您到一个类似的问题,其中包含code you want

GitHub link to code

来源:stackoverflow