当前位置: 首页 > news >正文

dw怎样建设网站联谊会总结网站建设对外宣传

dw怎样建设网站,联谊会总结网站建设对外宣传,猪八戒网站是做啥的,手机网站模板cms文章目录一.QMessageBox介绍枚举属性函数二.QMessageBox的用法1.导入QMessage库2.弹窗提示3.提供选项的弹窗提示4.作为提示#xff0c;报警#xff0c;报错提示窗口一.QMessageBox介绍 文本消息显示框(message box)向用户发出情况警报信息并进一步解释警报或向用户提问… 文章目录一.QMessageBox介绍枚举属性函数二.QMessageBox的用法1.导入QMessage库2.弹窗提示3.提供选项的弹窗提示4.作为提示报警报错提示窗口一.QMessageBox介绍 文本消息显示框(message box)向用户发出情况警报信息并进一步解释警报或向用户提问以及可选的详细文本以在用户请求时提供更多数据。 枚举 枚举枚举值enumButtonRole { InvalidRole, AcceptRole, RejectRole, DestructiveRole, ActionRole, …, ResetRole }enumIcon { NoIcon, Question, Information, Warning, Critical }enumStandardButton { Ok, Open, Save, Cancel, Close, …, ButtonMask }flagsStandardButtons 属性 属性名称类型detailedTextQStringstandardButtonsStandardButtonsiconIconiconPixmapQPixmapinformativeTextQStringtextQStringtextFormatQt::TextFormattextInteractionFlagsQt::TextInteractionFlags 函数 返回值函数原型说明QMessageBox(QMessageBox::Icon icon, const QString title, const QString text, QMessageBox::StandardButtons buttons NoButton, QWidget *parent nullptr, Qt::WindowFlags f Qt::DialogQt::MSWindowsFixedSizeDialogHint)QMessageBox(QWidget *parent nullptr)构造函数virtual~QMessageBox()析构函数voidaddButton(QAbstractButton *button, QMessageBox::ButtonRole role)添加按钮到消息框中QPushButton *addButton(const QString text, QMessageBox::ButtonRole role)添加按钮到消息框中QPushButton *addButton(QMessageBox::StandardButton button)添加按钮到消息框中QAbstractButton *button(QMessageBox::StandardButton which) const返回与标准按钮对应的指针如果此消息框中不存在标准按钮则返回nullptrQMessageBox::ButtonRolebuttonRole(QAbstractButton *button) const返回指定按钮的按钮角色。如果按钮为nullptr或尚未添加到消息框则此函数返回InvalidRole。QListQAbstractButton *buttons() const返回已添加到消息框中的所有按钮的列表。QCheckBox *checkBox() const返回对话框上显示的复选框。如果未设置任何复选框则为nullptr。QAbstractButton *clickedButton() const返回用户单击的按钮如果用户按Esc键且未设置转义按钮则返回nullptr。QPushButton *defaultButton() const返回应该是消息框默认按钮的按钮。如果未设置默认按钮则返回nullptr。QStringdetailedText() const保存要显示在详细信息区域中的文本。QAbstractButton *escapeButton() const返回按下转义时激活的按钮。QMessageBox::Iconicon() const保存消息框的图标QPixmapiconPixmap() const保存当前图标QStringinformativeText() const包含为消息提供更完整描述的信息性文本voidopen(QObject *receiver, const char *member)打开对话框并将其 finished()或 buttonClicked()信号连接到接收器和成员指定的插槽。如果slot-in成员的第一个参数有一个指针则连接到 buttonClicked()否则连接到finished()。voidremoveButton(QAbstractButton *button)从按钮框中删除按钮而不删除它。voidsetCheckBox(QCheckBox *cb)设置消息对话框上的复选框cb。消息框获取复选框的所有权。参数cb可以是nullptr以从消息框中删除现有复选框。voidsetDefaultButton(QPushButton *button)将消息框的默认按钮设置为按钮。voidsetDefaultButton(QMessageBox::StandardButton button)将消息框的默认按钮设置为按钮。voidsetDetailedText(const QString text)保存要显示在详细信息区域中的文本。voidsetEscapeButton(QAbstractButton *button)将按下Escape键时激活的按钮设置为按钮。voidsetEscapeButton(QMessageBox::StandardButton button)将按下Escape键时激活的按钮设置为按钮。voidsetIcon(QMessageBox::Icon)保存消息框的图标voidsetIconPixmap(const QPixmap pixmap)保存消息框的图标voidsetInformativeText(const QString text)保存要显示的消息框文本voidsetStandardButtons(QMessageBox::StandardButtons buttons)根据文本格式设置QMessageBox::textFormat文本将被解释为纯文本或富文本。默认设置为 Qt::AutoText,即消息框将尝试自动检测文本的格式。voidsetText(const QString text)保存要显示的消息框文本voidsetTextFormat(Qt::TextFormat format)保存消息框显示的文本格式voidsetTextInteractionFlags(Qt::TextInteractionFlags flags)voidsetWindowModality(Qt::WindowModality windowModality)voidsetWindowTitle(const QString title)QMessageBox::StandardButtonstandardButton(QAbstractButton *button) const返回与给定按钮对应的标准按钮枚举值如果给定按钮不是标准按钮则返回NoButton。QMessageBox::StandardButtonsstandardButtons() const返回与给定按钮对应的标准按钮枚举值如果给定按钮不是标准按钮则返回NoButton。QStringtext() const保存要显示的消息框文本Qt::TextFormattextFormat() const保存消息框显示的文本格式Qt::TextInteractionFlagstextInteractionFlags() const 二.QMessageBox的用法 1.导入QMessage库 #include QMessageBox2.弹窗提示 构造QMessageBox的实例设置所需显示的消息然后调用exec()来显示消息。用户必须单击“确定”按钮以关闭消息框。GUI的其余部分将被阻止直到消息框被关闭。 QMessageBox msgBox; msgBox.setText(u8你好~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~); msgBox.exec();3.提供选项的弹窗提示 一个比仅仅提醒用户事件更好的方法是询问用户该怎么做。将问题存储在信息性文本属性中并将标准按钮属性设置为所需的按钮集作为用户响应集。通过使用位或运算符组合StandardButtons中的值来指定按钮。按钮的显示顺序取决于平台。例如在Windows上“保存”显示在“取消”的左侧而在Mac OS上顺序相反。要向用户提供更多信息以帮助他回答问题通过setDetailedText设置详细文本属性。如果设置了详细文本属性则显示详细信息按钮。exec()槽返回单击的按钮的StandardButtons值。 QMessageBox msgBox; msgBox.setText(u8该文档已被修改.); msgBox.setDetailedText(u8这里是详细的提示信息); msgBox.setInformativeText(u8是否要保存你的修改?); msgBox.setStandardButtons(QMessageBox::Save | QMessageBox::Discard | QMessageBox::Cancel); msgBox.setDefaultButton(QMessageBox::Save); int ret msgBox.exec();switch (ret) {case QMessageBox::Save:qDebug() save;break;case QMessageBox::Discard:qDebug() Discard;break;case QMessageBox::Cancel:qDebug() Cancel;break;default:qDebug() default;break; }4.作为提示报警报错提示窗口 int ret QMessageBox::information(this, tr(u8信息提示),tr(u8该文档已被修改.\nu8是否要保存你的修改?),QMessageBox::Ok | QMessageBox::Cancel | QMessageBox::Help);对于窗口的类型有以下几种可以选择 内容值说明QMessageBox::NoIcon0the message box does not have any icon.QMessageBox::Question4an icon indicating that the message is asking a question.QMessageBox::Information1an icon indicating that the message is nothing out of the ordinary.QMessageBox::Warning2an icon indicating that the message is a warning, but can be dealt with.QMessageBox::Critical3an icon indicating that the message represents a critical problem. 对于窗口中的按钮有以下几种可以选择 内容值说明QMessageBox::Ok0x00000400An “OK” button defined with the AcceptRole.QMessageBox::Open0x00002000An “Open” button defined with the AcceptRole.QMessageBox::Save0x00000800A “Save” button defined with the AcceptRole.QMessageBox::Cancel0x00400000A “Cancel” button defined with the RejectRole.QMessageBox::Close0x00200000A “Close” button defined with the RejectRole.QMessageBox::Discard0x00800000A “Discard” or “Don’t Save” button, depending on the platform, defined with the DestructiveRole.QMessageBox::Apply0x02000000An “Apply” button defined with the ApplyRole.QMessageBox::Reset0x04000000A “Reset” button defined with the ResetRole.QMessageBox::RestoreDefaults0x08000000A “Restore Defaults” button defined with the ResetRole.QMessageBox::Help0x01000000A “Help” button defined with the HelpRole.QMessageBox::SaveAll0x00001000A “Save All” button defined with the AcceptRole.QMessageBox::Yes0x00004000A “Yes” button defined with the YesRole.QMessageBox::YesToAll0x00008000A “Yes to All” button defined with the YesRole.QMessageBox::No0x00010000A “No” button defined with the NoRole.QMessageBox::NoToAll0x00020000A “No to All” button defined with the NoRole.QMessageBox::Abort0x00040000An “Abort” button defined with the RejectRole.QMessageBox::Retry0x00080000A “Retry” button defined with the AcceptRole.QMessageBox::Ignore0x00100000An “Ignore” button defined with the AcceptRole.QMessageBox::NoButton0x00000000An invalid button.
http://www.dnsts.com.cn/news/58586.html

相关文章:

  • 网站安全建设总结苏晋建设集团网站
  • 适合个人做的网站有哪些东西supercell账号注册网站
  • 网站建设培训费用多少温州网站推广公司
  • 自己视频怎么上传网站wordpress 七牛云 ssl
  • 备案网站忘记密码重庆网站建设案例
  • 静海网站建设制作微信公众平台号申请注册
  • 个人网站页面模板html义乌企业网站建设
  • 手机网站qq登录插件广东网站开发项目
  • 做网站的叫什么新公司名称核准在哪个网站
  • 绍兴网站开发08keji苏州三石网络科技有限公司
  • 毕业设计做音乐网站可以吗怎么做学校子网站
  • php淘宝商城网站源码网站自己怎么做的
  • 网站的优化 优帮云织梦广告网站模板免费下载
  • 门户网站的好处wordpress设置注册观看
  • 网站开发工具环球建筑网校
  • 建立团购网站泰州手机网站制作
  • 辽宁省建设厅网站更新猫咪99永久找到回家的路
  • 南昌网站建设制作与维护攀枝花仁和住房和城乡建设局网站
  • 自己做的视频发什么网站吗平面设计专业哪个学校最好
  • 淄博网站建设费用甘肃网站建设选哪家
  • 做网站对电脑要求高吗建设档案员证书查询网站
  • 汶上做网站石家庄做网站的有哪些公司
  • 欣宝儿在什么网站做直播开发公司维保期内维修流程
  • 晋江住房和城乡建设局网站用html做网站的背景图怎么弄
  • 数码公司网站建设的意义网站开发需求分析与功能设计
  • 外贸网站建设哪家合适想做个网站怎么做
  • 购物网站建设的意义与目的滦平县建设局网站
  • a做片手机免费网站有哪些创意礼品私人定制
  • 天津做网站的公司有哪家网站视频主持人网
  • 西宁网站建设优化wordpress 微信主题下载