问题标签 [qmessagebox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
22368 浏览

qt - 自动关闭 QMessageBox

我正在构建一个 Qt Symbian 项目,我想向用户显示一条通知,该通知应在几秒钟后自动关闭。我已经看到诺基亚在他们的用户界面中使用了很多。

现在我正在使用下面的代码,以便用户可以关闭 QMessageBox,但我希望它可以在 1 或 2 秒后自动关闭 QMessageBox。我怎样才能使用 Qt 做到这一点?

0 投票
2 回答
9376 浏览

qt - 如何在 QMessageBox 中显示图标?

我有一个关于框,我试图在里面显示一个图标。

这是我的代码:

这是我的资源文件:

0 投票
3 回答
2722 浏览

c++ - 将特定样式设置为某个 QMessageBox

如何在 Qt 中为某个 QMessageBox 设置特定样式。特别是,我想通过为文本“做得好!!!”设置字体大小和颜色来调用下面写的消息框。

0 投票
2 回答
706 浏览

html - 如何在 Qt4 中将用户提供的文本转义为 RTF,然后再将其用于例如。消息框?

我最近发现 QMessageBox 将提供的文本解析为 HTML 子集。我想将它与用户提供的文本(项目名称)一起使用。我应该如何转义用户的文本以防止将其解释为 RTF/HTML?

0 投票
3 回答
5773 浏览

c++ - 隐藏 QMainWindow 的问题:显示 QMessageBox 后应用程序崩溃

我单击窗口 - 它隐藏并出现 QMessageBox。我单击“确定”- 应用程序终止,并且未调用 MainWindow 的析构函数。为什么应用程序终止?也许我错过了什么?Qt 4.7.0,Linux。

……哎呀!看起来我找到了我需要的东西。

当我需要它时,我使用 a.exit(0) 终止应用程序。但我还是不明白出了什么问题。

是的!看来我明白出了什么问题。这是有关方法的信息

QApplication::quitOnLastWindowClosed(bool)

此属性保存当最后一个窗口关闭时应用程序是否隐式退出。默认值为真。如果该属性为真,当最后一个可见的主窗口(即没有父窗口)与 Qt::WA_QuitOnClose 属性集关闭时,应用程序将退出。默认情况下,为除子窗口之外的所有小部件设置此属性。有关 Qt::Window 对象的详细列表,请参阅 Qt::WindowType。

QMainWindow 隐藏后,没有可见的窗口。当 QMessageBox 关闭时,应用程序退出

0 投票
4 回答
9222 浏览

qt - 什么决定了 QMessageBox 的默认标题?

我想将默认QMessageBox标题更改为其他内容,这样我就不必调用setWindowTitle每个单独的消息框。

默认窗口标题是如何选择的?

0 投票
2 回答
4270 浏览

java - 使用 QMessageBox 从选项列表中进行选择

我刚从 Java 迁移到 Qt,我有一个问题。在 JOptionPane 中,您可以传递一个选项数组,JOptionPane 将自动创建一个组合框供用户从中选择一个选项。在带有 QMessageBox 或其他原生 Qt 元素的 Qt 中是否可能出现类似的情况?

0 投票
2 回答
5127 浏览

qt - QMessageBox 块 QDialog

这次我真的不知道如何提出我的问题......

我的应用程序以 QDialog 作为主窗口。该应用程序正在从远程机器获取不同的值,例如温度、湿度等。

为了开发,我添加了一个带有不同小部件的组框来模拟这些值。我对向用户发出警告和警报有不同的限制。

例如,如果温度上升超过 30°C,那么我打开一个带有请求时间(应用程序在远程机器上轮询)和当前温度的 QMessageBox。因此,每个请求周期都会更新。

我使用 show() 方法调出消息框,使我的应用程序在后台运行。现在的问题是:焦点在消息框上,在我的主窗口/ QDialog 中没有任何内容可以单击,直到消息框不被接受/完成。

这就是我的问题:在模拟模式下,我想使用不同的温度值,我可以通过主窗口中的滑块进行调整。如何访问这些小部件/使消息框以某种方式“不阻塞”?

最好的祝福,

马蒂亚斯

0 投票
1 回答
2496 浏览

c++ - 是否可以将 QString 传递给 QMessageBox?

我正在开发 QT 应用程序,用户将在其中将他们的信息输入到几个 QLineEdits 中。然后他们会点击一个提交按钮。我希望出现一个 QMessageBox,询问他们是否要确认他们的信息(确定)或取消。我希望消息框显示他们输入的信息,以便他们检查它是否准确。到目前为止,这是我的代码:

我是 QT 和 C++ 的新手。任何建议将不胜感激。

0 投票
5 回答
5939 浏览

c++ - 为 QMessageBox 设置父级

我无法理解为 a 设置 parent 有什么好处QMessageBox,例如在以下代码中:

有人可以帮助我吗?