當前位置: 首頁>>代碼示例>>Python>>正文


Python QMainWindow.closeEvent方法代碼示例

本文整理匯總了Python中qtpy.QtWidgets.QMainWindow.closeEvent方法的典型用法代碼示例。如果您正苦於以下問題:Python QMainWindow.closeEvent方法的具體用法?Python QMainWindow.closeEvent怎麽用?Python QMainWindow.closeEvent使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在qtpy.QtWidgets.QMainWindow的用法示例。


在下文中一共展示了QMainWindow.closeEvent方法的6個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: closeEvent

# 需要導入模塊: from qtpy.QtWidgets import QMainWindow [as 別名]
# 或者: from qtpy.QtWidgets.QMainWindow import closeEvent [as 別名]
 def closeEvent(self, event):
     """Reimplement Qt method."""
     self.plugin.dockwidget.setWidget(self.plugin)
     self.plugin.dockwidget.setVisible(True)
     self.plugin.undock_action.setDisabled(False)
     self.plugin.switch_to_plugin()
     QMainWindow.closeEvent(self, event)
開發者ID:0xBADCA7,項目名稱:spyder,代碼行數:9,代碼來源:base.py

示例2: closeEvent

# 需要導入模塊: from qtpy.QtWidgets import QMainWindow [as 別名]
# 或者: from qtpy.QtWidgets.QMainWindow import closeEvent [as 別名]
    def closeEvent(self, event):
        """ """
        if self.packages.busy:
            answer = QMessageBox.question(
                self,
                'Quit Conda Manager?',
                'Conda is still busy.\n\nDo you want to quit?',
                buttons=QMessageBox.Yes | QMessageBox.No)

            if answer == QMessageBox.Yes:
                QMainWindow.closeEvent(self, event)
                # Do some cleanup?
            else:
                event.ignore()
        else:
            QMainWindow.closeEvent(self, event)
開發者ID:Discalced51,項目名稱:conda-manager,代碼行數:18,代碼來源:main_window.py

示例3: closeEvent

# 需要導入模塊: from qtpy.QtWidgets import QMainWindow [as 別名]
# 或者: from qtpy.QtWidgets.QMainWindow import closeEvent [as 別名]
 def closeEvent(self, *args, **kwargs):
     self.save_settings()
     # Enable paste of clipboard after termination
     clipboard = QApplication.clipboard()
     event = QEvent(QEvent.Clipboard)
     QApplication.sendEvent(clipboard, event)
     return QMainWindow.closeEvent(self, *args, **kwargs)
開發者ID:madsmpedersen,項目名稱:MMPE,代碼行數:9,代碼來源:QtGuiLoader.py

示例4: closeEvent

# 需要導入模塊: from qtpy.QtWidgets import QMainWindow [as 別名]
# 或者: from qtpy.QtWidgets.QMainWindow import closeEvent [as 別名]
 def closeEvent(self, event):
     self.closing.emit()
     QMainWindow.closeEvent(self, event)
開發者ID:samueljackson92,項目名稱:mantid,代碼行數:5,代碼來源:figurewindow.py

示例5: closeEvent

# 需要導入模塊: from qtpy.QtWidgets import QMainWindow [as 別名]
# 或者: from qtpy.QtWidgets.QMainWindow import closeEvent [as 別名]
 def closeEvent(self, event):
     self.closing.emit()
     QMainWindow.closeEvent(self, event)
     self.deleteLater()
開發者ID:mantidproject,項目名稱:mantid,代碼行數:6,代碼來源:figurewindow.py

示例6: closeEvent

# 需要導入模塊: from qtpy.QtWidgets import QMainWindow [as 別名]
# 或者: from qtpy.QtWidgets.QMainWindow import closeEvent [as 別名]
 def closeEvent(self, event):
     self.presenter.clear_observer()
     self.centralWidget().close()
     QMainWindow.closeEvent(self, event)
     self.deleteLater()
開發者ID:mantidproject,項目名稱:mantid,代碼行數:7,代碼來源:status_bar_view.py


注:本文中的qtpy.QtWidgets.QMainWindow.closeEvent方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。