-1
A
回答
-1
我只是让它自己工作,基本的想法是将一个窗口对象传递给另一个窗口进行修改。
例如,当窗口2关闭,我会改变窗口1:
from PyQt5 import QtWidgets
import sys
class window_1(QtWidgets.QWidget):
#Initilization stuff
def __init__(self):
super(window_1,self).__init__()
self.setGeometry(50,50,500,500)
self.Label = QtWidgets.QLabel(self)
self.Label.setGeometry(100,100,200,10)
self.Label.setText('Second Window Not closed yet')
self.show()
class window_2(QtWidgets.QWidget):
#Pass win1 object during initialization
def __init__(self,win1_obj):
super(window_2,self).__init__()
self.setGeometry(600,50,500,500)
self.win1_obj = win1_obj
self.show()
#Define what happens when window2 closes
def closeEvent(self,event):
self.win1_obj.Label.setText('Second Window closed!')
app = QtWidgets.QApplication(sys.argv)
win1 = window_1() #window1 object
win2 = window_2(win1) #pass window1 object to window2 class
sys.exit(app.exec_())
相关问题
- 1. PYQT5 Mdi子窗口关闭
- 2. 打开一个窗口,关闭一个窗口在PyQt5
- 3. PyQt5对话框关闭主窗口
- 4. 当隐藏状态栏时PyQt5主窗口关闭
- 5. 关闭第二个窗口返回第一个窗口
- 6. 如何在pygtk中打开第二个窗口后关闭第一个窗口
- 7. 关闭第一个信息窗口
- 8. 当窗口关闭窗口OnClosing
- 9. 如何在y关闭第一个窗口后打开一个新窗口?
- 10. 当父窗口在Jquery中关闭时关闭子窗口
- 11. 当父窗口关闭时自动关闭子窗口
- 12. C# - 如何关闭当前窗口,并获得新窗口
- 13. 如何关闭当前窗口并同时打开新窗口?
- 14. 如何在新窗口显示后关闭当前窗口
- 15. 无关闭窗口的关闭窗口
- 16. 如何回叫同一个窗口!? PYQT5
- 17. 当用户关闭其中一个窗口时,WPF关闭所有窗口
- 18. 如何关闭父窗口关闭子窗口?
- 19. 如何防止父窗口关闭之前关闭子窗口
- 20. 在javascript中关闭父窗口时如何关闭子窗口?
- 21. 如何在主窗口关闭时关闭自定义窗口?
- 22. 如何关闭窗口
- 23. 如何关闭Tkinter窗口
- 24. 如何关闭cv2窗口?
- 25. 如何关闭SQLBase窗口
- 26. 如何关闭HTMLLoader窗口
- 27. 如何关闭WPF窗口?
- 28. 如何关闭Gtk#窗口
- 29. 如何关闭主窗口
- 30. phonegap:如何关闭窗口
你自己尝试什么吗?编辑你的代码所取得的成就。 –
请给出您的代码 – eyllanesc
下面显示的代码 – Shawn