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

城乡建设举报网站酒类销售公司的网站建设

城乡建设举报网站,酒类销售公司的网站建设,百度字体如何转换wordpress,马蹄室内设计论坛一、前言 QDialog类继承于QWidget,是Qt基于对话框窗口(消息窗口QMessageBox、颜色选择窗口QColorDialog、文件选择窗口QFileDialog等)的基类。 QDialog窗口是顶级的窗口,一般情况下,用来当做用户短期任务(确认、输入、选择)或者和用户交流(提…

一、前言

        QDialog类继承于QWidget,是Qt基于对话框窗口(消息窗口QMessageBox、颜色选择窗口QColorDialog、文件选择窗口QFileDialog等)的基类。

         QDialog窗口是顶级的窗口,一般情况下,用来当做用户短期任务(确认、输入、选择)或者和用户交流(提示、错误、警告、进度等)的弹窗,弹窗可以是模态modal或者非模态的,使用exec()进入模态对话框,使用show()进入非模式对话框,模式对话框可以保证子窗口一直在父窗口的顶部并默认居中显示。

        模态窗口:模态对话框是一种阻止同一应用程序中其他可见窗口输入的对话框。通常,用于向用户请求文件名或设置应用程序首选项的对话框是模态的。打开应用程序模态对话框时,用户必须在访问应用程序中的任何其他窗口之前完成与对话框的交互并关闭它。窗口模态对话框仅阻止对话框关联的窗口的访问,允许用户继续使用应用程序中的其他窗口。

QDialog *dia = new QDialog(this);
dia->resize(500,400);
dia->setWindowTitle("my dialog");
dia->setSizeGripEnabled(true);
dia->exec();

 

二、QDialog类

1、modal

        该属性表示窗口是否为模式窗口,默认为非模式对话框fase。

bool isModal() const
void setModal(bool modal)

2、sizeGripEnabled

        该属性表示窗口是否在右在下角显示一个控制大小的部件QSizeGrip,参考上例。     

bool isSizeGripEnabled() const
void setSizeGripEnabled(bool)

3、公共函数

 1)result

        返回模式对话框返回的结果,QDialog::Accepted或者QDialog::Rejected。

int result() const

        子类QMessageBox在此方法中返回的是按钮的值。 

 

2)setResult

        设置模式对话框的结果,QDialog::Accepted或者QDialog::Rejected。

void setResult(int i)

3)accept

        关闭窗口,result返回值为QDialog::Accepted。

virtual void accept()

4)reject

        关闭窗口,result返回值为QDialog::Rejected。

virtual void reject()

5)exec

        模式对话框打开窗口,并代码阻塞,知道用户关闭窗口,返回一个状态值。

virtual int exec()

6)open

        模式对话框打开窗口,并且立即返回,不会阻塞,和setModal为true,然后调用show,效果一样。

virtual void open()

7)done

        关闭对话框并将其结果代码设置为r。

        finished()信号将发出r。

        如果r是QDialog::Accepted或QDialog::Rejected,则也将分别发出Accepted()Rejected()信号。

        如果使用exec()显示此对话框,done()也会导致本地事件循环结束,并且exec()返回r。

        如果设置了Qt::WA_DeleteOnClose标志,done()将删除对话框。

virtual void done(int r)

4、信号

void accepted()
void finished(int result)
void rejected()
http://www.sczhlp.com/news/75341/

相关文章:

  • 网页设计与网站建设-学用一册通鲜花网站源码
  • 网站虚拟空间多少钱wordpress小程序 jwt
  • Java映射操作:深入Map.getOrDefault与MapUtils方法
  • 【MX-X19-T5】「FeOI Round 4.5」天使のクローバー 解题报告
  • 洛谷P1990 覆盖墙壁(递推、dp)
  • [AGC036D] Negative Cycle 题解
  • 吴江网站开发活动宣传推广方案怎么写
  • 招聘网站分析如何做福州企业建站系统
  • 网站更新前知道内容长沙公司做网站
  • 如何创建网站的快捷方式梅地卡伦手表网站
  • 厦门网站建设咨询湖南网站建设360o
  • 河北智慧团建网站html的网站模板
  • 网站的专题图怎么做建造电商网站
  • asp网站缺点做和别人类似的网站侵权吗
  • 网站名称备案做网站前端ps很重要吗
  • 不知情的情况下帮别人做网站他违法最新新闻热点事件直播
  • 东莞教育团购网站建设北京网络安全公司排名
  • 利用Libevent在CentOS 7上打造异步网络应用
  • Virtualizor 开心版 LXC镜像下载
  • 怎样维护网站青岛建设网站公司
  • 个人网站制作多少钱企业建设网站应如何申请
  • 花卉网站建设策划南京做网站设计
  • 起名最好的网站排名怎么来自己做网站优化
  • 设置检查点的重要性
  • 钉钉DingTalk A1“撞脸”Plaud Note:大厂匆匆入局意图何在?
  • 集训总结(三)
  • CentOS下Bind服务的安装与故障排查
  • 构建maven聚合工程 - f
  • 在哪个网站做劳动用工备案单人网站制作
  • 响应式网站源代码腾讯云点播做视频网站