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
- pyqt5之簡單視窗的建立QT
- PyQT5之自定義訊號QT
- PyQt5 之主視窗QT
- Go Qt5 建立空白視窗、視窗居中及關閉視窗事件GoQT事件
- PyQT5之視窗最大化最小化QT
- pyqt5建立主視窗(介紹視窗型別)QT型別
- PyQT5之設定視窗控制元件風格QT控制元件
- PyQt5 帶視窗圖示QT
- 0x02. 處理視窗關閉
- 警惕遊戲融資視窗正在關閉遊戲
- PyQT5視窗樣式設定QT
- C# winForm 視窗跳轉後關閉上一個視窗的方法C#ORM
- PyQt5自定義訊號QT
- PyQT5之多個訊號QT
- WPF通過附加屬性控制視窗關閉
- 帶有半透明遮罩層可關閉視窗遮罩
- 如何禁用控制檯視窗的關閉按鈕?
- C#中關閉子視窗而不釋放子視窗物件的方法C#物件
- PyQt5視窗繪圖控制元件QT繪圖控制元件
- win10彈窗熱點資訊怎麼關閉_win10熱點資訊彈窗的關閉方法Win10
- JavaScript 點選頁面其他地方關閉視窗JavaScript
- 小程式播放當前視訊關閉其他視訊
- PyQt5——視窗繪圖類控制元件QT繪圖控制元件
- win10系統怎麼關閉視窗分屏功能Win10
- Mac新手教程:如何關閉訪達的預覽視窗?Mac
- Winform MessageBox訊息彈窗如何實現自動關閉ORM
- PyQt5 之訊息盒子QT
- win10快捷鍵關閉當前視窗怎麼操作_win10快捷鍵快速關掉所有視窗方法Win10
- 一次性關閉所有開啟的word視窗
- PyQT5訊號重新整理時間QT
- PyQT5訊號與槽的連線QT
- 視窗介面設計規範:介面關閉方式及介面疊加
- [Electron] 應用不關閉視窗退出而是保留到後臺執行
- 實現兩個視窗通訊方法之postMessage
- pyqt5中訊號與槽的認識QT