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


Python qApp.quit方法代碼示例

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


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

示例1: new_session_dialog

# 需要導入模塊: from PyQt5.QtWidgets import qApp [as 別名]
# 或者: from PyQt5.QtWidgets.qApp import quit [as 別名]
def new_session_dialog(self):
        """Show the layout-selection dialog"""
        try:
            # Prompt the user for a new layout
            dialog = LayoutSelect()
            if dialog.exec_() != QDialog.Accepted:
                if self._layout is None:
                    # If the user close the dialog, and no layout exists
                    # the application is closed
                    self.finalize()
                    qApp.quit()
                    exit()
                else:
                    return

            # If a valid file is selected load it, otherwise load the layout
            if exists(dialog.filepath):
                self._load_from_file(dialog.filepath)
            else:
                self._new_session(dialog.selected())

        except Exception as e:
            elogging.exception('Startup error', e)
            qApp.quit()
            exit(-1) 
開發者ID:FrancescoCeruti,項目名稱:linux-show-player,代碼行數:27,代碼來源:application.py

示例2: initMenuBar

# 需要導入模塊: from PyQt5.QtWidgets import qApp [as 別名]
# 或者: from PyQt5.QtWidgets.qApp import quit [as 別名]
def initMenuBar(self):
        '''
        初始化菜單欄
        '''
        menubar = self.menuBar()
        #self.actionExit.triggered.connect(qApp.quit)    # 按下菜單欄的Exit按鈕會退出程序
        #self.actionExit.setStatusTip("退出程序")         # 左下角狀態提示
        #self.actionExit.setShortcut('Ctrl+Q')           # 添加快捷鍵
        exitAct = QAction(QIcon('exit.png'), 'Exit', self)
        exitAct.setShortcut('Ctrl+Q')
        exitAct.triggered.connect(qApp.quit)
        
        fileMenu = menubar.addMenu('&File')
        fileMenu.addAction(exitAct)
        
        fileMenu = menubar.addMenu('&Help') 
開發者ID:ouening,項目名稱:python-code,代碼行數:18,代碼來源:youdao_translation.py

示例3: initUI

# 需要導入模塊: from PyQt5.QtWidgets import qApp [as 別名]
# 或者: from PyQt5.QtWidgets.qApp import quit [as 別名]
def initUI(self):               

        exitAct = QAction(QIcon('exit.png'), '&Exit', self)        
        exitAct.setShortcut('Ctrl+Q')
        exitAct.setStatusTip('Exit application')
        exitAct.triggered.connect(qApp.quit)

        self.statusBar()

        menubar = self.menuBar()
        fileMenu = menubar.addMenu('&File')
        fileMenu.addAction(exitAct)

        self.setGeometry(300, 300, 300, 200)
        self.setWindowTitle('Simple menu')    
        self.show() 
開發者ID:Yeah-Kun,項目名稱:python,代碼行數:18,代碼來源:Simple_menu.py

示例4: ButtonAct

# 需要導入模塊: from PyQt5.QtWidgets import qApp [as 別名]
# 或者: from PyQt5.QtWidgets.qApp import quit [as 別名]
def ButtonAct(self):
        global ulist
        sender = self.sender()
        ulist += sender.text()
        if sender.text() == '=':
            value = eval(ulist.replace('=',''))
            if value:
                self.Line.setText(str(value))
            ulist = str(value)
        elif sender.text() == 'close':
            qApp.quit()
        elif sender.text() == 'cls':
            ulist = ''
        elif sender.text() == 'bck':
            ulist = ulist[:-4]
        elif sender.text() == 'plus':
            ulist = ulist[:-4]
        self.Text.setText(ulist)
# execute our application 
開發者ID:xflywind,項目名稱:Python-Application,代碼行數:21,代碼來源:calculator.py

示例5: initToolBar

# 需要導入模塊: from PyQt5.QtWidgets import qApp [as 別名]
# 或者: from PyQt5.QtWidgets.qApp import quit [as 別名]
def initToolBar(self):
        '''
        初始化工具欄
        創建一個QAction實例exitAct,然後添加到designer已經創建的默認的工具欄toolBar裏麵
        '''
        exitAct = QAction(QIcon('exit.png'), 'Exit', self)
        exitAct.setShortcut('Ctrl+Q')
        exitAct.triggered.connect(qApp.quit)
        
        self.toolBar.addAction(exitAct) 
開發者ID:ouening,項目名稱:python-code,代碼行數:12,代碼來源:youdao_translation.py

示例6: contextMenuEvent

# 需要導入模塊: from PyQt5.QtWidgets import qApp [as 別名]
# 或者: from PyQt5.QtWidgets.qApp import quit [as 別名]
def contextMenuEvent(self, event):

           cmenu = QMenu(self)

           newAct = cmenu.addAction("New")
           opnAct = cmenu.addAction("Open")
           quitAct = cmenu.addAction("Quit")
           action = cmenu.exec_(self.mapToGlobal(event.pos()))

           if action == quitAct:
               qApp.quit() 
開發者ID:Yeah-Kun,項目名稱:python,代碼行數:13,代碼來源:Context_menu.py

示例7: initUI

# 需要導入模塊: from PyQt5.QtWidgets import qApp [as 別名]
# 或者: from PyQt5.QtWidgets.qApp import quit [as 別名]
def initUI(self):               

        exitAct = QAction(QIcon('exit24.png'), 'Exit', self)
        exitAct.setShortcut('Ctrl+Q')
        exitAct.triggered.connect(qApp.quit)

        self.toolbar = self.addToolBar('Exit')
        self.toolbar.addAction(exitAct)


        self.setGeometry(300, 300, 300, 200)
        self.setWindowTitle('Toolbar')    
        self.show() 
開發者ID:Yeah-Kun,項目名稱:python,代碼行數:15,代碼來源:Toolbar.py

示例8: quitApp

# 需要導入模塊: from PyQt5.QtWidgets import qApp [as 別名]
# 或者: from PyQt5.QtWidgets.qApp import quit [as 別名]
def quitApp(self):
        # 退出程序
        self.w.show()  # w.hide() #設置退出時是否顯示主窗口
        re = QMessageBox.question(self.w, "提示", "確認退出?", QMessageBox.Yes |
                                  QMessageBox.No, QMessageBox.No)
        if re == QMessageBox.Yes:
            self.tp.setVisible(False)  # 隱藏托盤控件
            qApp.quit()  # 退出程序
            self.w.v2rayL.disconnect() 
開發者ID:jiangxufeng,項目名稱:v2rayL,代碼行數:11,代碼來源:utils.py

示例9: checkPLAYMODE

# 需要導入模塊: from PyQt5.QtWidgets import qApp [as 別名]
# 或者: from PyQt5.QtWidgets.qApp import quit [as 別名]
def checkPLAYMODE(self):
        while self.btnset.PLAYMODE == Constants.playmode_pause:
            loop = QEventLoop()
            QTimer.singleShot(10, loop.quit)
            loop.exec_() 
開發者ID:seoulai,項目名稱:gym,代碼行數:7,代碼來源:graphics.py

示例10: menubtn0_clicked

# 需要導入模塊: from PyQt5.QtWidgets import qApp [as 別名]
# 或者: from PyQt5.QtWidgets.qApp import quit [as 別名]
def menubtn0_clicked(self):
        print("clicked pb_1")
        qApp.quit()
        sys.exit(0) 
開發者ID:seoulai,項目名稱:gym,代碼行數:6,代碼來源:graphics.py

示例11: pb_1_clicked

# 需要導入模塊: from PyQt5.QtWidgets import qApp [as 別名]
# 或者: from PyQt5.QtWidgets.qApp import quit [as 別名]
def pb_1_clicked(self):
        print("clicked pb_1")
        qApp.quit()
        sys.exit(0) 
開發者ID:seoulai,項目名稱:gym,代碼行數:6,代碼來源:graphics.py

示例12: show

# 需要導入模塊: from PyQt5.QtWidgets import qApp [as 別名]
# 或者: from PyQt5.QtWidgets.qApp import quit [as 別名]
def show(param, msg="done", time=300):
    loop = QEventLoop()
    QTimer.singleShot(time, loop.quit)
    loop.exec_()

    graphics.update(param)
    graphics.setVisible(True) 
開發者ID:seoulai,項目名稱:gym,代碼行數:9,代碼來源:graphics.py

示例13: closeEvent

# 需要導入模塊: from PyQt5.QtWidgets import qApp [as 別名]
# 或者: from PyQt5.QtWidgets.qApp import quit [as 別名]
def closeEvent(self, event):
        '''
        Shows a message box to confirm the wondow closing
        '''

        reply = QMessageBox.question(self, 'Message',
                                     "Are you sure to quit?", QMessageBox.Yes |
                                     QMessageBox.No, QMessageBox.No)

        if reply == QMessageBox.Yes:
            event.accept()
        else:
            event.ignore() 
開發者ID:pelednoam,項目名稱:mmvt,代碼行數:15,代碼來源:testing1.py

示例14: initUi

# 需要導入模塊: from PyQt5.QtWidgets import qApp [as 別名]
# 或者: from PyQt5.QtWidgets.qApp import quit [as 別名]
def initUi(self):
        # 提示數值範圍
        self.label.setText('數值的範圍是:{}-{}'.format(self.left, self.right))
        # 按下按鈕一,運行 self.guess 函數
        self.pushButton.clicked.connect(self.guess)
        # 按下按鈕二,運行 quit 函數
        self.pushButton_2.clicked.connect(qApp.quit)
        # 按下按鈕三,運行 self.reset 函數
        self.pushButton_3.clicked.connect(self.reset) 
開發者ID:xflywind,項目名稱:Python-Application,代碼行數:11,代碼來源:猜數遊戲.py

示例15: keyPressEvent

# 需要導入模塊: from PyQt5.QtWidgets import qApp [as 別名]
# 或者: from PyQt5.QtWidgets.qApp import quit [as 別名]
def keyPressEvent(self, e):
        # 設置快捷鍵
        if e.key() == Qt.Key_Return:
            self.guess()
        elif e.key() == Qt.Key_Escape:
            qApp.quit()
        elif e.key() == Qt.Key_R:
            self.reset() 
開發者ID:xflywind,項目名稱:Python-Application,代碼行數:10,代碼來源:猜數遊戲.py


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