from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
import sys
class WinSignal(QWidget):
# 定義一個訊號
button_clicked_signal = pyqtSignal()
def __init__(self):
super().__init__()
self.setWindowTitle("為視窗類新增訊號")
self.resize(300, 100)
btn = QPushButton("關閉視窗", self)
btn.clicked.connect(self.btn_clicked) # 1.點選觸發槽函式,2.槽函式觸發訊號,3.訊號關閉視窗
self.button_clicked_signal.connect(self.btn_close)
def btn_clicked(self):
self.button_clicked_signal.emit()
def btn_close(self):
self.close()
if __name__ == '__main__':
app = QApplication(sys.argv)
main_win = WinSignal()
main_win.show()
sys.exit(app.exec_())
PyQT5之訊號關閉視窗
相關文章
- PyQt5 之關閉視窗QT
- PyQT5之視窗QT
- PyQt5 之視窗居中QT
- js關閉視窗JS
- PyQT5之自定義訊號QT
- pyqt5之簡單視窗的建立QT
- PyQt5 之主視窗QT
- js如何在子視窗中關閉父視窗JS
- js漸變彈出視窗和關閉視窗效果JS
- Go Qt5 建立空白視窗、視窗居中及關閉視窗事件GoQT事件
- 討論關閉子視窗,重新整理父視窗(非模式視窗)模式
- PyQT5之視窗最大化最小化QT
- 警惕遊戲融資視窗正在關閉遊戲
- javascript如何關閉當前視窗JavaScript
- Javascript自動關閉視窗(轉)JavaScript
- pyqt5建立主視窗(介紹視窗型別)QT型別
- PyQt5 帶視窗圖示QT
- <轉>“您檢視的網頁正在試圖關閉視窗。是否關閉此視窗”的遮蔽方法(JavaScript)網頁JavaScript
- PyQT5之設定視窗控制元件風格QT控制元件
- PyQT5之多個訊號QT
- PyQt5自定義訊號QT
- 關閉網頁彈出提示視窗網頁
- Android的左滑關閉視窗Android
- PyQT5視窗樣式設定QT
- 關閉瀏覽器視窗彈出警告視窗程式碼例項瀏覽器
- 0x02. 處理視窗關閉
- 在VB中使用API關閉視窗 (轉)API
- 小程式播放當前視訊關閉其他視訊
- C# winForm 視窗跳轉後關閉上一個視窗的方法C#ORM
- PyQt5視窗繪圖控制元件QT繪圖控制元件
- 帶有半透明遮罩層可關閉視窗遮罩
- WPF通過附加屬性控制視窗關閉
- 如何禁用控制檯視窗的關閉按鈕?
- javascript關閉當前視窗例項程式碼JavaScript
- 如何關閉 Windows 7 視窗自動排列功能?Windows
- C#中關閉子視窗而不釋放子視窗物件的方法C#物件
- PyQt5——視窗繪圖類控制元件QT繪圖控制元件
- PyQt5 之訊息盒子QT