-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