-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. 当窗口关闭窗口OnClosing
- 6. 当父窗口在Jquery中关闭时关闭子窗口
- 7. 当父窗口关闭时自动关闭子窗口
- 8. 如何关闭当前窗口并同时打开新窗口?
- 9. 如何在新窗口显示后关闭当前窗口
- 10. 无关闭窗口的关闭窗口
- 11. 在javascript中关闭父窗口时如何关闭子窗口?
- 12. 如何防止父窗口关闭之前关闭子窗口
- 13. 如何关闭父窗口关闭子窗口?
- 14. 如何关闭主窗口
- 15. 如何关闭SQLBase窗口
- 16. 如何关闭WPF窗口?
- 17. 如何关闭cv2窗口?
- 18. 如何关闭Gtk#窗口
- 19. 如何关闭iframe窗口?
- 20. 如何关闭一个openGL窗口
- 21. 当一个子窗口打开时关闭父窗口
- 22. 一个窗口关闭时关闭几个窗口
- 23. 当关闭顶部窗口时,如何让焦点到下一级窗口?
- 24. 关闭在第一个窗口的代码中生成的第二个窗口
- 25. 关闭窗口
- 26. gtk +关闭第二个窗口
- 27. 如何关闭窗体后关闭控制台窗口
- 28. PyQt5弹出窗口
- 29. 使用cmd关闭当前窗口?
- 30. 关闭窗口当新的打开?
你自己尝试什么吗?编辑你的代码所取得的成就。 –
请给出您的代码 – eyllanesc
下面显示的代码 – Shawn