1. 程式人生 > >qml 程式退出確認對話方塊

qml 程式退出確認對話方塊

MessageDialog
{
id:myMsgbox
standardButtons:StandardButton.Yes|StandardButton.No
modality:Qt.ApplicationModal
title:"確認退出"
text:"你確定要退出商旅平臺嗎?"
onYes:
{
Qt.quit();
}
}
StackView{
id:stackView
anchors.fill:parent
focus:true
Keys.onReleased:{
if(event.key===Qt.Key_Back)
{
console.log("keypressed");
console
.log("stackView.depth="+stackView.depth);
if(stackView.depth>1){
stackView.pop();
event.accepted=true;//訊息不再往下傳
}
else
{
myMsgbox.open();
event.accepted=true;//訊息不再往下傳
}
}
}
initialItem:{
Qt.resolvedUrl("qrc:///qml/UserInfo/QLogin.qml")
}

}

轉載:http://blog.163.com/[email protected]/blog/static/1621962302014817101237288/

相關推薦

qml 程式退出確認對話方塊

MessageDialog { id:myMsgbox standardButtons:StandardButton.Yes|StandardButton.No modality:Qt.ApplicationModal title:"確認退出" text:"你確定要退出商旅

怎樣在關閉窗體時彈出一個確認對話方塊,確定再退出

         private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e)           {       

Android下兩次返回鍵完全退出程式以及提示對話方塊的實現

我們看到許多介面友好的應用,在退出程式這一步也做得很人性化,比如按兩下返回鍵退出程式,第一次按了返回鍵的時候,提示“再按一次返回鍵就退出程式”,其實在自己的程式裡面,也可以這樣做。 private l

刪除前確認對話方塊

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  <html xmlns="

實現對gridview刪除行時彈出確認對話方塊的一種簡單方法

首先,在GridView的屬性對框話框中點選“Columns”進入它的“欄位”設計器。接著在“欄位”設計器中選擇以前已加上的那個CommandField“刪除”列,這時在它的屬性列表下會看到一個“將此它段轉換為 TemplateFied”的項,點選將它轉換為TemplateFied列。完後退出該欄位設計器,切

jsp 頁面中點選刪除按鈕後彈出確認對話方塊

<script type="text/javascript" language="javaScript"> function del(url){ if(confirm("確定要刪除該題目?")){ window.location.href = "delsele

C# 待使用者確認對話方塊(確定/quxiao)

winform,典型需求,刪除資料之前彈出對話方塊讓使用者確認: DialogResult result = MessageBox.Show("確定刪除嗎?","刪除",MessageBoxButtons.YesNo,MessageBoxIcon.Question);

Java確認對話方塊(JOptionPane.showConfirmDialog())的使用說明

初學JAVA,不太瞭解其GUI的使用原理,百度了關於確認對話方塊的說明,發現不夠準確,因此自寫一篇關於確認對話方塊的文章。 先附上一段程式碼 import javax.swing.JOptionPane; public class SentivelValu

java 彈出確認對話方塊的舉例

說明:        為了防止誤操作,需要設計對話方塊對操作進行確認。若“確定”,則執行操作;若“取消”,則關閉對話方塊,不執行剛才的操作。 效果圖如下: 程式碼如下: <%@ page language="java" contentType="text/h

[MFC]在程式中訪問對話方塊中的控制元件——GetDlgItem函式

1. 使用GetDlgItem函式來訪問對話方塊中的控制元件:     1) 函式原型:CWnd* CWnd::GetDlgItem(int nID) const;     2) 只要引數指定為要訪問的控制元件的ID,即可返回該控制元件的指標,但要注意的是返回的是CWnd*

【Android開發】範例1-詢問是否退出對話方塊

根據之前學的Android對話方塊技術,來實現下面一個效果:介面有一個"退出"按鈕,按下之後會彈出一個詢問是否退出的提示對話方塊,單擊"不"按鈕,不退出遊戲,單擊"是的"按鈕,將退出遊戲。 接下來實現

C#退出時彈對話方塊確認退出

 private void Form1_FormClosing(object sender, FormClosingEventArgs q)         {             DialogResult dr = MessageBox.Show("      您確定

Android按返回鍵彈出對話方塊退出應用程式

在當前的Activity中新增以下程式碼:import android.app.Activity; import android.app.AlertDialog; import android.con

在廣播接收器中顯示對話方塊失敗,並退出程式

在廣播中啟動Dialog時出現如下錯誤資訊: Caused by: android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an applicat

編寫一個Java應用程式,當用戶在輸入對話方塊中輸入兩個日期後(日期格式為YYYYMMDD,如1999年1月12日應輸入為19990112),程式將判斷兩個日期的先後順序,以及兩個日期之間的間隔天數(例

編寫一個Java應用程式,當用戶在輸入對話方塊中輸入兩個日期後(日期格式為YYYYMMDD, 如1999年1月12日應輸入為19990112), 程式將判斷兩個日期的先後順序, 以及兩個日期之間的間隔天數(例如1999年1月1日和1999年1月2日之間的間隔是1天。  

Android--對話方塊顯示和退出動畫

效果:對話方塊會從頂部滾到中間顯示,點選取消就會從中間滾到下方退出介面 實現: 1.在res下建立anim資料夾,然後建立兩個Animation resourse file檔案: dialog_enter.xml: <?xml version="1.0" encoding="utf

載入loading對話方塊的功能(不退出沉浸式效果)

上一篇基於修改系統原始碼的前提下,實現了完全的沉浸式體驗效果。可參考這篇 戳這 一、自定義Dialog 在沉浸式效果下,當介面彈出對話方塊時,對話方塊將獲取到焦點,這將導致介面退出沉浸式效果,那麼是不是能通過遮蔽對話方塊獲取焦點來達到不退出沉浸式的目的呢。說幹就幹,我們先來看一下改善後的效果圖。 普

【MFC】基於對話方塊程式選單欄不更新

環境:win10,vs2017 問題描述: 為mfc對話方塊程式添加了一個托盤選單,但這個托盤選單不響應ON_UPDATE_COMMAND_UI訊息, 並且設定選單項的勾選(SetCheck)時,可以通過程式碼觀察到勾選成功,但選單欄顯示的勾選狀態依然不變。 經過幾天的百度,終於發現

VS 打包錯誤:要在“系統必備”對話方塊中啟用“從與我的應用程式相同的位置下載系統必備元件”

釋出前,我選擇的系統必備元件為.net framework4.5.2和sql server2008 r2,所以報錯的內容為: 解決方案: 分別下載.net包和.net語言包/sql server2008r2  32位和64位語言包: DotNetFX452

MFC程式中主、子對話方塊類之間獲取CSocket類物件出錯問題解析:error C2248: “CSocket::CSocket”: 無法訪問 private 成員(在“CSocket”類中宣告)

(1)錯誤描述:在MFC程式中主對話方塊類利用網路套接字CSocket類和下位機進行通訊;在MFC程式中子對話方塊類想要獲取主對話方塊類的網路套接字變數時,可以通過 CMainDlg* parent;  //指向主對話方塊的指標 獲取到主對話方塊的指標進而獲取到指向套接字