精品欧美一区二区三区在线观看 _久久久久国色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)

美女网站一区| 国产一区二区三区丝袜| 综合色中文字幕| 国产一区二区丝袜高跟鞋图片| 免费黄色国产视频| 日韩中文字幕一区二区高清99| 亚洲va中文字幕| 日韩视频在线播放| 精品人妻一区二区三区换脸明星| 亚洲久久视频| 色吧影院999| 久久性爱视频网站| 123成人网| 亚洲一区视频在线| 亚洲不卡一卡2卡三卡4卡5卡精品| 欧美在线一级片| 精品国模一区二区三区| 一区二区三区中文字幕电影| 日本一区二区三区四区高清视频 | 日韩欧美成人区| 做爰高潮hd色即是空| 免费福利在线观看| 一级一级黄色片| 欧美电影一区| 精品亚洲一区二区三区| 欧美69精品久久久久久不卡| 日本另类视频| 精品日本美女福利在线观看| 超级碰在线观看| 日韩在线观看www| 久久久久久久综合日本| 高清视频一区二区三区| 国产又黄又粗又硬| 美女精品自拍一二三四| 97av在线影院| 精品少妇久久久久久888优播| 日韩成人激情| 国产亚洲视频中文字幕视频| 亚洲av无码成人精品国产| 91精品久久久久久综合五月天| 欧美人体做爰大胆视频| 中文字幕亚洲欧洲| 久久三级毛片| 欧美老女人第四色| 中文字幕22页| 欧美视频第一| 欧美精品在线一区二区三区| 中文字幕天天干| 成人免费av电影| 欧美三级一区二区| 免费看涩涩视频| 一区在线不卡| 在线播放中文字幕一区| 中文字幕在线观看日| 天堂久久一区| 91精品国产91综合久久蜜臀| 国产探花在线观看视频| 清纯唯美激情亚洲| 精品国产免费一区二区三区香蕉| 国产chinesehd精品露脸| 亚洲国产欧美在线观看| 精品国产三级a在线观看| 国产精品私拍pans大尺度在线| 在线观看17c| 91精品国产91久久久久久青草| 国产亚洲欧美一区在线观看| 亚洲精品tv久久久久久久久| 日本三级在线播放完整版| 亚洲特黄一级片| 免费网站永久免费观看| 高h视频在线播放| 在线成人超碰| 黄网站免费在线播放| 日韩av免费网址| 在线激情小视频| 国产精品亚洲视频| 国产乱码一区| 青青青手机在线视频观看| 国产日韩精品一区| 久久免费一级片| av中文在线资源| 欧美性猛交xxxx免费看| 麻豆av免费在线| 日韩色淫视频| 日韩一区二区精品葵司在线| 久久久久麻豆v国产精华液好用吗| 要久久爱电视剧全集完整观看| 亚洲一区二区精品| 免费一级片在线观看| 噜噜噜91成人网| 成人有码在线视频| 午夜在线观看视频18| 日本一区二区高清| 日本阿v视频在线观看| 欧美日韩亚洲国产| 精品国产成人在线影院 | 99久久伊人网影院| 亚洲精品电影在线一区| 大黄网站在线观看| 精品1区2区3区| 艳妇乳肉豪妇荡乳xxx| 欧美限制电影| 91精品国产高清自在线| 日韩在线视频免费| 成a人片亚洲日本久久| 欧美精品欧美精品系列c| 老司机精品视频在线观看6| 亚洲18女电影在线观看| 日本激情视频在线播放| 欧美电影免费网站| 欧美精品在线播放| 免费黄色一级大片| av一区二区三区在线| 中文字幕欧美日韩一区二区| 涩涩视频网站在线观看| 欧美一区二区三区免费视频| 国产又黄又粗视频| 亚洲精一区二区三区| 91精品网站| 日本免费中文字幕在线| 色综合色综合色综合| 无码人妻一区二区三区在线| 91精品国产麻豆国产在线观看| 日韩免费在线播放| 五十路在线视频| 亚洲一区二区在线观看视频| 在线能看的av网站| 精品无人区麻豆乱码久久久| 4438全国成人免费| 国产成人无码www免费视频播放| 国产精品传媒视频| 亚洲一区二区三区四区五区xx| 牛牛视频精品一区二区不卡| 久久久久国产精品免费| 国产精品女同一区二区| 国产精品女人毛片| 日本激情视频在线| 精品国产乱码久久久久久蜜坠欲下| 国产91精品久久久久久久| 东京干手机福利视频| 亚洲蜜臀av乱码久久精品| 中文字幕资源在线观看| 日韩欧美一区免费| 国产美女精品视频| 欧美精品电影| 欧美精品丝袜久久久中文字幕| 99精品欧美一区二区| 奇米色777欧美一区二区| 日韩区国产区| 成人综合网站| 北条麻妃一区二区三区中文字幕| 伊人久久一区二区| 最新日韩在线视频| 国产毛片久久久久久| 欧美日本免费| 国产一区二区三区黄| 美女在线视频免费| 亚洲人成在线一二| 波多野结衣视频免费观看| 国产午夜精品一区二区| 亚洲天堂2018av| 中文视频一区| 国产午夜精品在线| 亚洲精品一区| 色哟哟入口国产精品| 99国产在线播放| 亚洲一区二区三区在线播放| 亚洲国产精品第一页| 国际精品欧美精品| 欧美裸体bbwbbwbbw| 大地资源高清在线视频观看| 精品一区二区三区的国产在线播放| 丝袜美腿玉足3d专区一区| 国产精品一区二区免费福利视频| 色婷婷av一区二区三区在线观看| 国产视频手机在线| 亚洲成人7777| 人人人妻人人澡人人爽欧美一区| 日韩av在线免费观看不卡| 亚洲欧美电影在线观看| 日本成人精品| 欧美一级片一区| 香蕉视频免费在线播放| 精品少妇一区二区三区视频免付费 | 91视频一区二区| 五月天av在线播放| 亚洲第一精品影视| 亚洲一区二区在线看| y111111国产精品久久久| 国产99视频在线观看| 成人片在线看| 国产丝袜一区二区| 国产sm主人调教女m视频| 欧美日韩激情网| 99热这里只有精品4| 99久久婷婷国产精品综合| 牛夜精品久久久久久久| 亚洲网站在线| 一区二区三区的久久的视频| 欧美电影在线观看免费| 91亚洲国产精品| 欧洲精品一区二区三区| 久久久久久中文| 男人和女人做事情在线视频网站免费观看| 精品国产乱码久久久久久久久| 国产精品成人久久久| 亚洲成a天堂v人片| 性欧美疯狂猛交69hd| 久久久久久久久免费| 野战少妇38p| 国产一区二区三区美女| 99热手机在线| 久久国产免费| 国产精品12345| 在线成人直播| 在线观看成人av电影| 精品产国自在拍| 久久99蜜桃综合影院免费观看| 涩爱av色老久久精品偷偷鲁 | 91福利在线观看视频| 欧美视频精品一区| av大片免费在线观看| 亚洲国产精品天堂| 18岁成人毛片| 亚洲视频一区在线| 日本视频在线免费| 亚洲国产成人一区二区三区| 成都免费高清电影| 国产亚洲一区二区三区四区 | 三级网站在线看| 欧美成人国产一区二区| 国产手机av在线| 69堂精品视频| 一区二区国产欧美| 欧美日韩国产小视频在线观看| 伊人久久久久久久久久久久 | 久久人人97超碰精品888| 最新国产在线拍揄自揄视频| 久久综合电影一区| av激情在线| 欧美日韩成人免费| 七七成人影院| 欧美精品videosex牲欧美| 免费在线国产视频| 久久久久国产精品www| www555久久| 91精品国产高清| 345成人影院| 国产97在线亚洲| 亚洲mmav| 成人久久18免费网站图片| 二区三区精品| 99九九视频| 久久99精品国产自在现线| 国产主播一区二区三区四区| 欧美色图五月天| 欧美日韩在线精品| 成人在线国产| 熟女熟妇伦久久影院毛片一区二区| 青青草原综合久久大伊人精品| 亚洲国产欧美日韩| 亚洲美女视频| 成人一区二区免费视频| 噜噜噜在线观看免费视频日韩| 无遮挡又爽又刺激的视频| 免播放器亚洲一区| 伊人成人免费视频| www.欧美.com| 国产精久久一区二区三区| 中文字幕永久在线不卡| 夜夜爽久久精品91| 盗摄系列偷拍视频精品tp| 91原创国产| 欧美变态挠脚心| 欧洲一区二区日韩在线视频观看免费 | 欧美一级久久| 久久国产黄色片| 麻豆91在线播放免费| 999在线观看| 福利电影一区二区三区| 中文文字幕文字幕高清| 国产欧美一区二区三区在线老狼 | 中文字幕日韩av资源站| 青娱乐av在线| 欧美特级www| 国产精品玖玖玖| 亚洲天堂免费av| 99久久免费精品高清特色大片| 免费a v网站| 国产精品视频yy9299一区| 久草免费在线观看视频| 一本色道综合亚洲| 国产人妖在线播放| 亚洲精品网址在线观看| 国产视频一区二区| 国产丶欧美丶日本不卡视频| 天天综合网久久| 成人午夜看片网址| 9.1片黄在线观看| 午夜欧美视频在线观看| 国产一区二区三区在线观看| 亚洲精品国精品久久99热 | www.欧美精品一二区| 久久福利免费视频| 色婷婷激情综合| 午夜精品久久久久久久96蜜桃| 亚洲视频一区二区三区| 超碰在线97国产| 91情侣偷在线精品国产| 欧美军人男男激情gay| 日韩国产一级片| 国产呦萝稀缺另类资源| 日本少妇xxxxx| 高潮白浆女日韩av免费看| www日本高清视频| 日韩中文字幕免费视频| 日本美女一区| 精品无人区一区二区三区| 欧美精品观看| 欧美成人手机在线视频| 中文字幕国产一区| 国产免费一区二区三区四区五区| 精品国产欧美一区二区| 最新国产在线拍揄自揄视频| 成人黄色av网站| 波多野结衣在线观看一区二区| 久久久999视频| 99re在线视频这里只有精品| 精品肉丝脚一区二区三区| a毛片在线看免费观看| 5566成人精品视频免费| 久久免费福利| 综合久久国产| 久久精品国产一区二区三区免费看| 国产ts丝袜人妖系列视频 | 99久久国产免费看| 久草成人在线视频| 日韩精品一区二区三区四区| 国产在线观看av| 91老司机在线| 91精品久久久久久久久久不卡| 911福利视频| 国产精品久线观看视频| 91久久久久国产一区二区| 中文字幕亚洲欧美日韩2019| 78精品国产综合久久香蕉| 日韩影片在线播放| 蜜臀国产一区二区三区在线播放 | 亚洲一区站长工具| 久久这里精品国产99丫e6| 中文日韩欧美| 久久久精品人妻无码专区| 欧美丝袜美腿| 黄色大片中文字幕| www.日本不卡| 国产精品视频123| 国产亚洲欧洲高清| 开心久久婷婷综合中文字幕| 在线电影看在线一区二区三区| 国产精品一区二区三区四区| 亚洲人一区二区| 色综合999| 北条麻妃高清一区| 亚洲三级影院| 久久只有这里有精品| 欧美性xxxxxx少妇| 日p在线观看| www.成人av| 亚洲一区二区三区高清不卡| caoporen国产精品| 亚洲一本视频| 成人国产精品久久久网站| 欧美日韩亚洲不卡| 一色桃子av在线| 久久精品一二三区| 免费的国产精品| 久久免费视频99| 亚洲人成伊人成综合网久久久| 青青在线精品| 国产美女主播在线播放 | 日本大香伊一区二区三区| 暖暖日本在线观看| 亚洲精品v日韩精品| 亚洲一二区视频| 欧美激情18p| 红桃成人av在线播放| 色婷婷激情视频| 欧美日韩国产精品专区 | 久久精品一级| 欧美极品欧美精品欧美图片| 国产精品成人一区二区三区夜夜夜 | 国产精品69xx| 深夜福利成人| 成人激情黄色小说| 亚洲视频久久久| 91sa在线看| 你懂的视频一区二区| 色欲狠狠躁天天躁无码中文字幕 | 国产国产精品人在线视| 日产精品一区二区|