精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

聊一聊 QMessageBox 的高級(jí)用法

開發(fā)
設(shè)置消息框的窗口模式,確定其在應(yīng)用程序中的行為。窗口模式控制了消息框?qū)ζ渌翱诘慕换ビ绊憽?/div>

QMessageBox高級(jí)用法

// 可以使用 setDefaultButton 來指定默認(rèn)按鈕 即按下Enter時(shí)激活的按鈕
// 可以使用setEscapeButton() 指定escape按鈕(按下Esc時(shí)激活的按鈕)
QMessageBox msgBox;
// 設(shè)置LOGO
msgBox.setIcon(QMessageBox::Information); // 設(shè)置圖標(biāo)
msgBox.setWindowTitle("Messagebox測(cè)試"); // 設(shè)置標(biāo)題
// 設(shè)置自定義圖標(biāo)
// msgBox.setIcon(QIcon(":/path/to/your/icon.png"));
// 創(chuàng)建自定義圖標(biāo)的 QPixmap 對(duì)象
//QPixmap customIcon(":/path/to/your/icon.png"); // 請(qǐng)確保路徑正確并已包含在 Qt 資源文件中
// 設(shè)置自定義的圖標(biāo)
//msgBox.setIconPixmap(customIcon);
msgBox.setText(title);
msgBox.setInformativeText(Information); // 向用戶提供更多詳細(xì)信息
msgBox.setDetailedText(detail); // 設(shè)置此屬性,就會(huì)出現(xiàn) show Detail按鈕,點(diǎn)擊之后,呈現(xiàn)Detail詳細(xì)信息
// setTextFormat 設(shè)置顯示的文本格式 將文本格式化為純文本或富文本(如 HTML 格式),從而能夠更靈活地展示信息。
msgBox.setTextFormat(Qt::RichText);
msgBox.setText("<b>這是一個(gè)富文本消息框示例。</b><br>"
               "你可以使用 <i>HTML</i> 標(biāo)簽來格式化文本。<br>"
               "<ul>"
               "<li>項(xiàng)目1</li>"
               "<li>項(xiàng)目2</li>"
               "<li>項(xiàng)目3</li>"
               "</ul>");

// 設(shè)置標(biāo)準(zhǔn)按鈕
msgBox.setStandardButtons(QMessageBox::Save | QMessageBox::Discard | QMessageBox::Cancel);
msgBox.setDefaultButton(QMessageBox::Discard); // 啟動(dòng)彈窗時(shí) 默認(rèn)的按鈕
msgBox.setEscapeButton(QMessageBox::Cancel); // 點(diǎn)擊ESC按鈕激活的按鈕
// 添加復(fù)選框
QCheckBox *box = new QCheckBox("我同意條款和條件");
msgBox.setCheckBox(box);
// 添加按鈕
msgBox.addButton("ApplyRole",QMessageBox::ApplyRole);

// 設(shè)置文本交互標(biāo)志
msgBox.setTextInteractionFlags(Qt::TextSelectableByMouse | Qt::TextSelectableByKeyboard);
// 設(shè)置MessageBox的應(yīng)用程序模態(tài)
msgBox.setWindowModality(Qt::ApplicationModal);

int ret = msgBox.exec();
switch (ret) {
    case QMessageBox::Save:
        // Save was clicked
        qDebug()<<"Clicked the sava";
        break;
    case QMessageBox::Discard:
        // Don't Save was clicked
        qDebug()<<"Clicked the Discard";
        break;
    case QMessageBox::Cancel:
        // Cancel was clicked
        qDebug()<<"Clicked the Cancel";
        break;
    default:
        // should never be reached
        break;
}

呈現(xiàn)內(nèi)容

設(shè)置詳細(xì)信息區(qū)域中顯示文本

文本將被解釋為純文本。默認(rèn)情況下,此屬性包含空字符串。

設(shè)置之后會(huì)出現(xiàn) 查看詳細(xì)信息的 文本按鈕:

QString detailedText() const
void setDetailedText(const QString &text)

設(shè)置圖標(biāo)

用于顯示實(shí)際圖標(biāo)的pixmap取決于當(dāng)前的GUI樣式。也可以通過設(shè)置icon pixmap屬性為圖標(biāo)設(shè)置自定義pixmap。

QMessageBox::Icon icon() const
void setIcon(QMessageBox::Icon)
// 參考圖標(biāo)
QMessageBox::NoIcon
QMessageBox::Question
QMessageBox::Information
QMessageBox::Warning
QMessageBox::Critical
// 使用實(shí)例
msgBox.setIcon(QMessageBox::Information); // 設(shè)置圖標(biāo)
// 設(shè)置自定義圖標(biāo)
// msgBox.setIcon(QIcon(":/path/to/your/icon.png"));

修改圖標(biāo)

消息框當(dāng)前使用的圖標(biāo)。請(qǐng)注意,通常很難繪制一個(gè)在所有GUI樣式中都合適的pixmap;您可能需要為每個(gè)平臺(tái)提供不同的pixmap。默認(rèn)情況下,此屬性未定義。

QPixmap iconPixmap() const
void setIconPixmap(const QPixmap &pixmap)
    
// 使用示例
// 創(chuàng)建自定義圖標(biāo)的 QPixmap 對(duì)象
QPixmap customIcon(":/path/to/your/icon.png"); // 請(qǐng)確保路徑正確并已包含在 Qt 資源文件中
// 設(shè)置自定義的圖標(biāo)
msgBox.setIconPixmap(customIcon);

更完整描述信息性文本

信息的text可用于展開text() ,以向用戶提供更多信息。在Mac上,此文本以系統(tǒng)小字體顯示在text() 下方。在其他平臺(tái)上,它只是附加到現(xiàn)有文本中。默認(rèn)情況下,此屬性包含空字符串。

QString informativeText() const
void setInformativeText(const QString &text)

標(biāo)準(zhǔn)按鈕集合

此屬性控制消息框使用的標(biāo)準(zhǔn)按鈕。默認(rèn)情況下,此屬性不包含標(biāo)準(zhǔn)按鈕。

QMessageBox::StandardButtons standardButtons() const
void setStandardButtons(QMessageBox::StandardButtons buttons)

保存顯示的消息框文本

文本將被解釋為純文本或富文本,具體取決于文本格式設(shè)置(QMessageBox::textFormat)。默認(rèn)設(shè)置為Qt::AutoText,即消息框?qū)L試自動(dòng)檢測(cè)文本的格式。此屬性的默認(rèn)值為空字符串。

QString text() const
void setText(const QString &text)

添加復(fù)選框按鈕

// 添加復(fù)選框
QCheckBox *box = new QCheckBox("我同意條款和條件");
msgBox.setCheckBox(box);

消息框文本格式

setTextFormat:消息框使用的當(dāng)前文本格式。有關(guān)可能選項(xiàng)的說明,請(qǐng)參見Qt::TextFormat枚舉。默認(rèn)格式是Qt::AutoText。

  • PlainText: 使用純文本格式
  • RichText.:使用富文本格式(支持HTML)
  • AutoText:自動(dòng)檢測(cè)文本
  • MarkdownText: MarkDown格式

同時(shí)支持MarkDown格式文本

Qt::TextFormat textFormat() const
void setTextFormat(Qt::TextFormat format)
// 參考示例
msgBox.setTextFormat(Qt::RichText);
msgBox.setText("<b>這是一個(gè)富文本消息框示例。</b><br>"
               "你可以使用 <i>HTML</i> 標(biāo)簽來格式化文本。<br>"
               "<ul>"
               "<li>項(xiàng)目1</li>"
               "<li>項(xiàng)目2</li>"
               "<li>項(xiàng)目3</li>"
               "</ul>");Qt::TextFormat textFormat() const
void setTextFormat(Qt::TextFormat format)
// 參考示例
msgBox.setTextFormat(Qt::RichText);
msgBox.setText("<b>這是一個(gè)富文本消息框示例。</b><br>"
               "你可以使用 <i>HTML</i> 標(biāo)簽來格式化文本。<br>"
               "<ul>"
               "<li>項(xiàng)目1</li>"
               "<li>項(xiàng)目2</li>"
               "<li>項(xiàng)目3</li>"
               "</ul>");

消息框文本交互

textInteractionFlags: 可以通過鼠標(biāo)來進(jìn)行選中,點(diǎn)擊等操作

flages: Qt::TextInteractionFlags:   一個(gè)Qt::TextInteractionFlags的組合,用于定義文本交互的行為。可以使用以下選項(xiàng):

  • Qt::NoTextInteraction: 不允許任何文本交互。
  • Qt::TextSelectableByMouse: 允許用鼠標(biāo)選擇文本。
  • Qt::TextSelectableByKeyboard: 允許用鍵盤選擇文本。
  • Qt::TextEditable: 允許編輯文本。
// 創(chuàng)建消息框
QMessageBox messageBox;
messageBox.setWindowTitle("信息");
messageBox.setText("這是一個(gè)示例消息框。\n"
                   "你可以選擇并復(fù)制這段文本。");

// 設(shè)置文本交互標(biāo)志
messageBox.setTextInteractionFlags(Qt::TextSelectableByMouse | Qt::TextSelectableByKeyboard);

消息框模態(tài)

設(shè)置消息框的窗口模式,確定其在應(yīng)用程序中的行為。窗口模式控制了消息框?qū)ζ渌翱诘慕换ビ绊憽?/p>

  • NonModal :  窗口是非模態(tài)的,允許用戶與其他窗口進(jìn)行交互
  • WindowModal: 窗口是窗口模態(tài)的,阻止用戶與其父窗口進(jìn)行交互,直到關(guān)閉。
  • ApplicationModal:窗口是應(yīng)用程序模態(tài)的,阻止用戶與應(yīng)用程序的所有窗口進(jìn)行交互,直到關(guān)閉。
// 創(chuàng)建消息框
QMessageBox messageBox;
messageBox.setWindowTitle("信息");
messageBox.setText("這是一個(gè)模態(tài)消息框。");

// 設(shè)置窗口模態(tài)性為應(yīng)用程序模態(tài)
messageBox.setWindowModality(Qt::ApplicationModal);

// 顯示消息框
messageBox.exec();
責(zé)任編輯:趙寧寧 來源: 瓶子的跋涉
相關(guān)推薦

2021-08-04 09:32:05

Typescript 技巧Partial

2020-09-08 06:54:29

Java Gradle語言

2023-07-06 13:56:14

微軟Skype

2018-06-07 13:17:12

契約測(cè)試單元測(cè)試API測(cè)試

2023-12-14 11:35:32

.NET泄露模式

2021-01-28 22:31:33

分組密碼算法

2020-05-22 08:16:07

PONGPONXG-PON

2023-09-22 17:36:37

2023-09-20 23:01:03

Twitter算法

2021-12-06 09:43:01

鏈表節(jié)點(diǎn)函數(shù)

2021-07-16 11:48:26

模型 .NET微軟

2021-03-01 18:37:15

MySQL存儲(chǔ)數(shù)據(jù)

2023-09-27 16:39:38

2021-08-01 09:55:57

Netty時(shí)間輪中間件

2020-08-12 08:34:16

開發(fā)安全We

2022-10-08 11:33:56

邊緣計(jì)算云計(jì)算

2022-11-26 00:00:06

裝飾者模式Component

2020-06-28 09:30:37

Linux內(nèi)存操作系統(tǒng)

2022-03-08 16:10:38

Redis事務(wù)機(jī)制

2022-03-29 09:56:21

游戲版本運(yùn)營(yíng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

911国产在线| 激情伊人五月天| 国产av一区二区三区精品| 欧美久久99| 亚洲美女久久久| 邪恶网站在线观看| 日韩精品亚洲人成在线观看| 国产成人精品午夜视频免费| 热久久免费视频精品| 亚洲视频重口味| 欧美巨大xxxx| 欧美一区二区三区四区五区| 波多野结衣乳巨码无在线| 91激情在线| 不卡的av网站| 国产在线观看精品一区二区三区| 日韩少妇裸体做爰视频| 色综合天天爱| 日韩精品久久久久| 天堂网成人在线| 欧美二三四区| 亚洲午夜在线电影| 一区二区免费电影| 欧洲综合视频| 国产91丝袜在线播放0| 国产精品美女主播在线观看纯欲| 国产在线拍揄自揄拍| 91日韩免费| 国产婷婷色综合av蜜臀av| www.亚洲自拍| 成人精品国产| 日韩欧美国产一区二区| 大胆欧美熟妇xx| 免费超碰在线| 国产精品久久久久影院色老大| 国产在线精品日韩| 精品人妻一区二区三区三区四区 | 欧美午夜小视频| 暖暖日本在线观看| 国产精品美女久久久久aⅴ| 久久久久网址| 五月天久久久久久| 国产91精品一区二区| 成人乱人伦精品视频在线观看| 无码人妻丰满熟妇区bbbbxxxx | 久久久久久毛片| 成人自拍偷拍| 国产99999| 国产精品77777| 91在线播放国产| 亚洲天堂男人网| 免费在线观看成人| 国产精品嫩草视频| 高潮毛片又色又爽免费| 欧美亚洲一区二区三区| 2019中文字幕免费视频| 日韩欧美激情视频| 99精品国产一区二区青青牛奶| 欧美福利视频网站| 久久久久97国产| 国产精品v日韩精品v欧美精品网站| 久久国内精品一国内精品| sm捆绑调教视频| 久久久久久美女精品 | 99精品视频网| 91av成人在线| 亚洲不卡视频在线观看| 久久一综合视频| 国产精品视频播放| 97人人爽人人爽人人爽| 极品销魂美女一区二区三区| 91在线网站视频| 99热在线只有精品| 粉嫩在线一区二区三区视频| 国产欧美日韩伦理| 欧美3p视频在线观看| 国产人久久人人人人爽| 亚洲午夜在线观看| av免费在线免费观看| 夜夜嗨av一区二区三区网页| 男人天堂手机在线视频| 特黄毛片在线观看| 欧美优质美女网站| 亚洲欧美日韩一二三区| 风间由美性色一区二区三区四区| 亚洲精品日韩在线| 日韩av片在线免费观看| 欧美精品日韩| 57pao成人永久免费视频| 中文在线a天堂| 国产在线国偷精品免费看| 97人人干人人| 久热av在线| 亚洲欧美aⅴ...| www一区二区www免费| 亚洲欧美在线成人| 欧美sm美女调教| 91精品人妻一区二区| 欧美第一精品| 韩国欧美亚洲国产| 中文在线观看免费高清| 国产揄拍国内精品对白| 久久精品magnetxturnbtih| 成人网视频在线观看| 亚洲在线观看免费| 日韩大片一区二区| 欧美中文一区| 久久视频在线免费观看| 国产成人亚洲精品自产在线| 寂寞少妇一区二区三区| 久久久国产精品一区二区三区| 在线播放麻豆| 色综合一个色综合| 女人扒开腿免费视频app| 欧美美女一区| 久久久久久香蕉网| 国产精品久久久久久久久久久久久久久久久久| 粉嫩久久99精品久久久久久夜| 色一情一乱一伦一区二区三区丨| 女同一区二区免费aⅴ| 欧美视频自拍偷拍| 中文乱码人妻一区二区三区视频| 97偷自拍亚洲综合二区| 热re99久久精品国产66热| 成人午夜免费福利| 亚洲欧美综合网| 91av俱乐部| 日韩成人av在线资源| 久久久91精品国产一区不卡| 国产精品xxxxxx| 91小视频免费看| 精品成在人线av无码免费看| 久久国产精品免费一区二区三区| 国产一区二区三区视频免费| 亚洲一区欧美在线| 成人一区二区三区在线观看| 欧洲xxxxx| 欧美激情福利| 亚洲午夜精品久久久久久性色| 日产精品久久久久| 成人a区在线观看| 法国空姐在线观看免费| 亚洲国产综合在线观看| 中文字幕免费精品一区高清| 狠狠狠狠狠狠狠| 久久精品一区二区三区av| 春日野结衣av| 日韩有码一区| 91av福利视频| 欧美视频综合| 日韩欧美亚洲国产一区| 欧美成人三级伦在线观看| 一本色道久久综合亚洲精品不卡| 好吊妞www.84com只有这里才有精品| 亚洲七七久久综合桃花剧情介绍| 日韩一区二区三区四区五区六区| 日韩精品一区二区三区在线视频| 国产一区欧美二区| 麻豆传媒网站在线观看| 精品国产亚洲一区二区在线观看 | 日韩av在线看免费观看| 香蕉精品999视频一区二区| 欧美成熟毛茸茸复古| 亚洲综合电影| 国产亚洲美女精品久久久| 国产99久久久久久免费看| 中文字幕欧美激情| 亚洲国产成人va在线观看麻豆| 999精品色在线播放| 亚洲精品欧美日韩专区| 丝袜在线观看| 亚洲第一免费播放区| 97免费在线观看视频| 99久久er热在这里只有精品66| 青青草视频在线免费播放| 亚洲免费福利一区| 国产精品视频网站| 羞羞的视频在线观看| 亚洲精品电影在线| 成年人视频免费| 亚洲色图丝袜美腿| 无码任你躁久久久久久老妇| 国产精品久久久亚洲一区| 亚洲精品视频一二三| 欧美一区一区| 91精品国产自产91精品| 成年女人的天堂在线| 欧美一区二区日韩| 9i精品福利一区二区三区| 国产精品成人一区二区三区夜夜夜| 潘金莲一级淫片aaaaa| 亚洲欧美日韩视频二区| 亚洲国产精品毛片| 99re6热只有精品免费观看| 日韩免费在线看| 黄网站在线免费| 日韩精品极品毛片系列视频| 一级黄色a视频| 亚洲动漫第一页| 最新中文字幕av| 国产成人精品影视| 另类小说色综合| 99综合精品| 中文字幕在线亚洲精品 | 午夜精品美女久久久久av福利| 国产精品久一| 国产97在线播放| 色婷婷视频在线观看| 国产一区二区三区欧美| 日本高清视频网站| 欧美日本韩国一区| 一级黄色av片| 亚洲一二三区不卡| 黄色录像二级片| 久久精品一区二区| 精品人妻二区中文字幕| 美女视频黄免费的久久| 内射国产内射夫妻免费频道| 亚洲欧美色图| 色综合视频二区偷拍在线 | 色一情一区二区三区四区| 国产精品网站在线看| 国产日韩欧美在线播放| 日本综合字幕| 97不卡在线视频| 欧洲黄色一区| 欧美成人手机在线| 在线免费av网站| 亚洲色图激情小说| 男女视频在线观看| 日韩电影网在线| 亚洲精品字幕在线观看| 9191成人精品久久| 中文字幕人妻一区二区在线视频 | yy6080久久伦理一区二区| 91av免费观看91av精品在线| 成人影院在线播放| 欧美黄色成人网| bt在线麻豆视频| 久久视频免费观看| 午夜免费福利在线观看| 色爱av美腿丝袜综合粉嫩av| 久久米奇亚洲| 国产亚洲精品久久久久动| 蜜桃成人在线视频| 亚洲精品大尺度| 亚洲 精品 综合 精品 自拍| 亚洲精品一区二区三区福利| 亚洲伦理在线观看| 欧美精品一区二区久久久| 国产刺激高潮av| 精品国产99国产精品| 亚洲国产精品suv| 精品欧美乱码久久久久久1区2区| 国产成人免费看一级大黄| 日韩视频一区在线观看| 精品人妻少妇AV无码专区| 精品国产一区二区精华| 三级小视频在线观看| 欧美精品一区二区三区在线播放| 六月丁香色婷婷| 亚洲精品久久久久国产| 外国精品视频在线观看 | 久久99久久人婷婷精品综合| 欧洲av一区| 欧美色图一区| 成年人黄色在线观看| 国内精品久久久久久久影视麻豆| 男人天堂av片| 久久综合网络一区二区| 手机版av在线| 国产凹凸在线观看一区二区| 男女一区二区三区| 久久久精品影视| 综合 欧美 亚洲日本| 亚洲免费资源在线播放| 在线看成人av| 在线免费亚洲电影| 国产精品久久久久久久免费| 精品国产免费人成电影在线观看四季| 日韩永久免费视频| 亚洲性69xxxbbb| 国产福利在线播放麻豆| 91精品国产777在线观看| 偷拍精品精品一区二区三区| 91精品国产综合久久久久久蜜臀| 视频二区欧美毛片免费观看| 久久亚洲高清| 久久国产影院| 欧美精品久久久久久久久久久| 日韩精品福利网| 师生出轨h灌满了1v1| 91麻豆6部合集magnet| 中文字幕乱码av| 无码av中文一区二区三区桃花岛| 欧美高清69hd| 亚洲精品一区二区三区影院 | 伊人久久久久久久久久久久| 这里只有精品免费| 日本国产在线| 欧美精品在线免费播放| 在线成人视屏 | 久久不见久久见免费视频7| 亚洲一区三区电影在线观看| 日韩视频在线一区二区三区| 17c国产在线| 91热门视频在线观看| 青青操国产视频| 在线观看免费成人| 无码国产精品一区二区色情男同| 久久韩国免费视频| 精品视频在线一区二区在线| 国产成人成网站在线播放青青 | 正在播放亚洲1区| 98色花堂精品视频在线观看| 成人在线视频网| 红桃成人av在线播放| 男的插女的下面视频| 国内精品在线播放| 日本美女xxx| 欧美性xxxx极品hd欧美风情| 国产18精品乱码免费看| 日韩在线观看免费高清| 日韩av中字| 久久精品中文字幕一区二区三区| 欧美在线免费一级片| 91女神在线观看| 国产农村妇女毛片精品久久麻豆| 青青国产在线观看| 精品国产乱码久久久久久久久| 久久亚洲天堂| 国产免费一区二区三区在线观看| 亚洲性视频大全| 无码播放一区二区三区| 成人少妇影院yyyy| 免费视频一二三区| 日韩午夜中文字幕| 好了av在线| 成人免费视频在线观看超级碰| 日韩精品久久久久久久电影99爱| 免费激情视频在线观看| 久久久亚洲国产美女国产盗摄| 狠狠躁夜夜躁人人爽天天高潮| 精品福利av导航| 菠萝蜜视频在线观看www入口| 91在线免费看片| 国内久久精品| 精品人妻伦一二三区久| 亚洲福利视频一区| 日本黄色大片视频| 97精品国产aⅴ7777| 亚州综合一区| 国产精品视频一区二区三区四区五区 | 91av视频导航| 婷婷亚洲精品| 成人性做爰aaa片免费看不忠| 国产欧美一区二区精品性色| 日韩国产亚洲欧美| 日韩视频精品在线| 精品国产一级| 日韩亚洲欧美视频| 久久伊人蜜桃av一区二区| 亚洲s码欧洲m码国产av| 中文字幕精品一区久久久久| 国产精品久久久久久久久久久久久久久| 日本xxx免费| 99久久婷婷国产综合精品电影 | 色呦呦日韩精品| 波多野结衣在线影院| 成人免费福利在线| 激情综合亚洲| 天天躁日日躁aaaa视频| 欧美日韩免费一区二区三区视频| 黄视频网站在线| 国产精品有限公司| 天堂一区二区在线免费观看| 大地资源高清在线视频观看| 欧美成人官网二区| 欧美成人黑人| 日本福利视频导航| 成人成人成人在线视频| а中文在线天堂| 久久久精品影院| 欧美日韩一区二区三区在线电影 | 国精产品一区一区三区mba视频 | 中文字幕1区2区| 日韩欧美在线看| 国产日产一区二区| 久久99九九| 韩国女主播成人在线| 成人免费看片98欧美| 色偷偷88888欧美精品久久久| aaa国产精品视频| 国产视频在线视频| 亚洲影视资源网| av电影在线观看一区二区三区| 97超级碰碰| 日本亚洲免费观看| 久久精品久久国产| 色偷偷综合社区|