问题标签 [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 投票
1 回答
795 浏览

qt - QMessagebox 中的下层文本

我有一个带有自定义背景图像的 QMessagebox。由于我想在背景图像的顶部看到一些东西,因此应该降低消息框的文本。有人知道我该怎么做吗?我已经尝试使用 br 加入一些白线,所以:

但这搞砸了背景图片。有什么办法可以将包含文本的“框”移动到较低的位置?

0 投票
0 回答
812 浏览

sqlite - PyQt QMessageBox 表现得很有趣

我的 QMessageBox 答案有些奇怪。此函数用于从 SQLite 数据库中删除一行。在删除之前,会弹出一个消息框并要求确认。查询执行得很好,除了它总是删除,无论我回答是还是否。

这是代码:

0 投票
1 回答
3786 浏览

qt - 在 QMessageBox->setText 中显示参数

QMessageBox定义为

m_setting2我的在哪里QMessageBox*

现在,VALUE TOsetText我想添加一个参数,它是一个取自QLineEdit. 这个整数存储在valuee.

那么我怎样才能在VALUE TO.

在某处我看到它应该是这样QString.("%1").arg(valuee)的,但它不起作用。

请帮助我,并感谢任何类型的关注。

0 投票
1 回答
631 浏览

c++ - QWidget 和 QMessageBox 的显示

我有一个 QWidget,它在 show 事件上显示一个 QMessageBox。我已经覆盖了 QWidget 的 showEvent 函数。问题是,消息框首先显示,小部件的其余部分稍后显示。我该如何解决这个问题?

0 投票
2 回答
2031 浏览

c++ - Mac 上的 Qt::Sheet 和 QMessageBox::show()

我有一个应用程序,我想在其中向用户提出问题QMessageBox,然后做出相应的回应。问题是在 Mac 上我希望对话框显示为工作表,但使用该open()方法会立即返回。

无论如何我可以得到用户在一张纸上按下的哪个按钮而不必实现我自己的QDialogmsgBox我连接有任何信号吗?

0 投票
2 回答
2723 浏览

qt - 子类化 QMessageBox

我需要自定义 QMessageBox。我需要删除框架和标题栏并添加我自己的标题栏和关闭按钮。还需要更换标准按钮并可能重做框的背景颜色。

是否可以对其进行子类化并实现上述目标?这有什么例子吗?或者,我应该只继承 Dialog 并创建自己的消息框吗?

0 投票
1 回答
1275 浏览

python - 在 QMessageBox 中显示 MySQL 错误

我正在运行一个本地 MySQL 服务器来开发我的 PyQt 应用程序。如果服务器关闭时我可以显示一个 QMessageBox 那就太好了,这样最终用户就会知道为什么应用程序没有启动。

如果我关闭服务器并从终端运行我的程序,我会得到通常的响应:

pymysql.err.OperationalError: (2003, "Can't connect to MySQL server on '127.0.0.1' (2)")

我的代码很简单

有没有办法让我实际显示一个 QMessageBox 说明“MySQL 服务器已关闭!” 或类似的东西?如果 MySQL 服务器没有运行,我的应用程序窗口甚至不会显示,只是终端错误。

:编辑:

提出更改后,我的代码如下所示:

我得到的错误是:

:编辑2:

在 unutbu 的回答和我对代码的一些摆弄之后,这就是我正在寻找的解决方案:

0 投票
1 回答
1516 浏览

qt - 如何刷新 QWidget 绘画缓存?

我正在开发一个自定义样式的 QMessageBox。在我的自定义 QStyle 类中的方法 Polish() 中,我调用:

这很好用,除非我们使用半透明边框:半透明部分在每次重绘时变得越来越暗(例如,当多次按下“显示详细信息”/“隐藏详细信息”时)。

更新:我刚刚意识到,当移动消息框时,“太暗的半透明内容”也会被移动。因此,我想刷新 QWidget 绘画缓存 - 如果存在这样的东西(后备存储??)。

0 投票
2 回答
3317 浏览

qt - QDialogBu​​ttonBox:有没有办法为单个按钮填充不同的颜色?

我正在为我的屏幕创建一个错误消息框。我正在使用 QDialogBu​​ttonBox 作为按钮。现在我想用不同的颜色填充按钮。例如:“确定”-> 绿色“取消”-> 红色等。我可以更改所有按钮的背景,但不能单独更改。

有没有办法做到这一点?

提前致谢 !!!!

0 投票
7 回答
177234 浏览

c++ - 是/否消息框使用 QMessageBox

如何在 Qt 中显示带有“是/否”按钮的消息框,以及如何检查按下了哪些按钮?

即一个看起来像这样的消息框:

在此处输入图像描述