QT標準對話方塊

2021-10-04 02:34:25 字數 749 閱讀 1558

區別 :彈出對話方塊後之前的對話方塊是否可以響應

qmenubar *mb = menubar();

setmenubar(mb);

qmenu *mu = mb->addmenu("對話方塊");

qaction *mua1 = mu->addaction("模態對話方塊");

connect(mua1, &qaction::triggered, [=]()

);qaction *mua2 = mu->addaction("非模態對話方塊");

connect(mua2, &qaction::triggered, [=]()

);

重點在於對話方塊的顯示方式 show 和 exec  

qaction *mua3 = mu->addaction("關於對話方塊");

connect(mua3, &qaction::triggered, [=]()

);

qaction *mua4 = mu->addaction("問題對話方塊");

connect(mua4, &qaction::triggered, [=]()

});

qaction *mua5 = mu->addaction("檔案對話方塊");

connect(mua5, &qaction::triggered, [=]()

);

Qt標準對話方塊

qt中有9個標準對話方塊。1.qcolordialog 顏色對話方塊,能夠允許使用者選擇顏色 2.qerrormessage 顯示錯誤資訊 3.qfiledialog 檔案對話方塊,能夠允許使用者選的乙個或者多個檔案以及目錄 4.qfontdialog 字型對話方塊,允許使用者選擇 設定字型 qin...

Qt之標準對話方塊 顏色對話方塊

1 在標頭檔案中包含 include qcolordialog void widget on colorbutton clicked 這裡使用了qcolordialog的靜態函式getcolor 來獲取顏色,它的三個引數的作用分別是 設定初始顏色 指定父視窗和設定對話方塊標題。getcolor 函式...

Qt標準對話方塊之QInputDialog

這是qt標準對話方塊的最後一部分。正如同其名字顯示的一樣,qinputdialog用於接收使用者的輸入。qinputdialog提供了一些簡單的static函式,用於快速的建立乙個對話方塊,正像qcolordialog提供了getcolor函式一樣。首先來看看gettext函式 bool isok ...