首页 热点资讯 义务教育 高等教育 出国留学 考研考公

Qt中在同一函数内如何实现展示并关闭某dialog之后再进行后面的操作?

发布网友 发布时间:2022-04-24 09:20

我来回答

2个回答

热心网友 时间:2023-10-09 07:35

1、方法:

2、函数是指一段在一起的、可以做某一件事儿的程序。也叫做子程序、(OOP中)方法。一个较大的程序一般应分为若干个程序块,每一个模块用来实现一个特定的功能。所有的高级语言中都有子程序这个概念,用子程序实现模块的功能。在C语言中,子程序的作用是由一个主函数和若干个函数构成。由主函数调用其他函数,其他函数也可以互相调用。同一个函数可以被一个或多个函数调用任意多次。

3、DIALOG系统是目前世界上最大的国际联机情报检索系统,覆盖各行业的900多个数据库,其数据类型主要有4种,即文献型、数值型、名录字典型、全文型,涉及40多个语种。Dialog收录的信息涉及的专业范围广泛,按涉及学科的领域被分为20类。信息总量约15TB,共有14亿条记录,文档的专业范围涉及综合性学科、自然科学、应用科学和工艺学、社会科学和人文科学、商业经济和时事报导等诸多领域。

热心网友 时间:2023-10-09 07:35

你说的是使用模态对话框吧?

  MyDialog myDlg;  // 你的对话框
  myDlg.setModal(true);   // 设置为模态对话框
  myDlg.show(); // 显示
  
  // 其他语句

追问那只要触发了closeEvent他就会自动执行之后的步骤么?
在dialog中更改的值也会随着更改么?

追答你要把dialog中更改的值在后面引进来
比如,你的dialog中有个public的变量x,你要把这个x给调用者使用,就要在
myDlg.show(); // 显示
之后,使用
当前调用者的变量 = myDlg.x;

或者,使用另外一种方式“signal/slot”,在myDlg中定义signal,在当前调用者里定义一个slot和那个signal挂接。具体使用请百度“QT slot”,这里不给你加链接了,否则引用不合适的链接会被知道“和谐”掉。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com