Qt exec()的返回值是多少啊

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt exec()的返回值是多少啊相关的知识,希望对你有一定的参考价值。

当我选择ok而使对话框弹出时,其返回值是不是0,而选择cancel而使对话框弹出时,其返回值是不是1?
enum StdButtonOK, CANCEL;

if (QDialog::Accepted == getInst()->exec())
return OK;

else
return CANCEL;

  Qt exec():返回值是0或1;
  Qt exec():程序进入消息循环,等待可能输入进行响应。这里main()把控制权转交给Qt,Qt完成事件处理工作,当应用程序退出的时候exec()的值就会返回。
  在exec()中,Qt接受并处理用户和系统的事件并且把它们传递给适当的窗口部件。
参考技术A exec的返回值是0(错误),1(正确),你说的正好相反

GetCurSel 的返回值是多少 [关闭]

【中文标题】GetCurSel 的返回值是多少 [关闭]【英文标题】:what will be the return value of GetCurSel [closed] 【发布时间】:2013-05-15 10:57:54 【问题描述】:

我的应用程序中有用户列表,并且我选择了两个用户。我的疑问是,如果我在选择两个用户后调用 GetCurSel,GetCurSel 将有两个用户还是最后一个选择的用户? 请澄清。

【问题讨论】:

问问自己:通过普通函数返回值返回结果的函数如何能够返回两个或多个值? 您是否尝试将光标设置在“GetCurSel”一词上,然后按 F1? 我的问题是在选择了两个用户后,GetCurSel 将关注这两个用户或最后一个选择的用户。 【参考方案1】:

来自http://msdn.microsoft.com/en-gb/library/6ty0th77%28v=vs.110%29.aspx 我得到了以下信息:

int CListBox::GetCurSel( ) const

返回单个整数值。您总是得到一个列表框条目的索引。用这个函数你永远不会得到两个条目的索引。

进一步阅读我了解:

在多选列表框中,[方法返回]具有焦点的项的索引。 [..] 不要为多选列表框调用 GetCurSel。请改用 CListBox::GetSelItems。

后者的文档可以在这里找到:http://msdn.microsoft.com/en-gb/library/ds24bscf.aspx

【讨论】:

感谢您的信息。我正在使用 CComboBox::GetCurSel 获取当前选择。我需要向选定的用户发送短信,但我只能为最后选定的用户发送短信。 组合框不适合多选。请改用列表框!

以上是关于Qt exec()的返回值是多少啊的主要内容,如果未能解决你的问题,请参考以下文章

fopen和fclose函数的返回值是多少?

fork和exec函数

GetCurSel 的返回值是多少 [关闭]

在jq的.css函数中;$speech.css('fontSize');的返回值是啥,怎么理解啊?

c/c++ size为0时strncmp的返回值是多少

c中“”的确切返回值是多少?它是一个指针吗? [关闭]