问题标签 [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 回答
370 浏览

qt - 并非同一函数中的所有 QMessageBox 都实际显示

这是 C++ 中用于 TCP 客户端-服务器通信的基本 QtCreator 代码的一部分。这应该是我需要开始工作的最后一个功能。但是为了理解它是如何工作的以及错误在哪里,我试图展示一大堆 QMessageBoxes。

当我运行它时,我得到的第一个是“成功”。但我没有得到最后三个中的任何一个(因为 if-else,我希望至少有一个会出现)。所以我在以 return 结尾的“if”语句中放了几个 QMSGBoxes,看看这是否是问题所在,但即使它们也没有出现。

知道为什么会这样吗?提前致谢。

0 投票
1 回答
2236 浏览

c++ - 向 QMessageBox 添加滚动条

我正在用 Qt 做一个项目。调用了一个QMessageBox后,发现要打印的字太多了,想在QMessageBox里面加个滚动条。

是否可以对文本进行滚动条,以便我不会很长 QMessageBox。

非常感谢!

0 投票
2 回答
5347 浏览

python - 如何继承 QMessageBox 并在 PySide 中添加进度条

我对 PySide 和 Qt 很陌生。我想将 QProgressBar 添加到按钮通常所在的 QMessageBox 中。我希望有一些方法可以将 QMessageBox 子类化并更改它的布局,但我从未在代码中做过 Qt 布局,我已经用 Qt Designer 和 pyside-uic 完成了所有工作。

我在 Qt Designer 中创建了一个概念,我想通过子类化 QMessageBox 来完成类似的事情。我看过 QProgressDialog,但它太不灵活了。我希望能够使用 QMessageBox Icon 枚举作为图标。

概念

0 投票
1 回答
203 浏览

python - closeEvent 和 QMessageBox 似乎阻止更新 UI

我已经收到这个问题几个小时了。我调查了很多事情(我什至创建了一个自定义 QDialog),但现在我确定是 closeEvent 和 QMessageBox 组合导致了这个问题。我想知道是否有任何方法可以让我克服这个问题?

问题

我想让我的代码在关闭之前清理所有使用的资源,例如线程、DLL 等。实际完成整个清理工作需要几秒钟。为了用户保证应用程序运行正常,我想“打印”一条状态消息,确认应用程序正在尝试清理其资源。

但是,使用下面的代码,我只能得到“你确定......”。“正在停止应用程序.....”消息未插入到processEdit.

我的代码片段 test.py:

0 投票
1 回答
2003 浏览

c++ - 如何将焦点返回到窗口?

关闭 MessageBox 后,焦点自身不会返回到窗口。我试过这样:

如何将焦点返回到主窗口(this)?

0 投票
1 回答
2418 浏览

c++ - 如何在运行时显示 QT 中的字符串列表?

我在运行时有一个字符串列表。

任何人都可以帮助我在 QWidget 中显示这些字符串。当我右键单击该字符串时,我需要一个选项显示索引,它将在 QMessageBox 中显示该字符串的索引。

如果可能的话,请提供一些技术指导。

谢谢你。

0 投票
1 回答
767 浏览

qt - 在非阻塞 QMessageBox 中按下了哪个按钮?

我正在尝试按照此处QMessageBox所述进行非阻塞。

在插槽中msgBoxClosed()我只得到一个QAbstractButton*背部,那么我如何检查哪个按钮(QMessageBox::Yes, QMessageBox::No)被按下了?

0 投票
0 回答
674 浏览

python-2.7 - 如何在使用 setDetailedText 的 PyQt / PySide QMessageBox 上控制“显示详细信息...”按钮的位置

当我在 PySide 的 QMessageBox 上使用 setDetailedText 时,“显示详细信息...”按钮将自身置于“确定”和“取消”按钮之间。有没有办法控制按钮的位置?我喜欢它在文档中的显示方式,但我希望使用不同的按钮来查看它,例如确定和取消。我希望“显示详细信息”按钮位于左侧,而“确定”和“取消”位于右侧。

我完全明白我可以使用基于 QDialog 的完全自定义 GUI 来实现这一点,但我对 MessageBox 是否可以做我想做的事情很感兴趣。

这是我的例子:

0 投票
2 回答
610 浏览

c++ - 移动 QMessageBox?

基本上我正在学习 Qt C++ 的基础知识,并且我正在尝试同时打开两个不同QMessageBox的 ',但它们彼此重叠。我想知道是否有可能让他们并排。任何有关如何做到这一点的意见将不胜感激。

额外信息:我正在使用这种QMessageBox::name(this,"Title", "Text")方式打开它们。

0 投票
2 回答
3780 浏览

python - pyqt:QMessageBox - 文本框和设置数据?

我正在尝试使用 pyqt 完成的 GUI。我正在尝试创建一个弹出窗口,该窗口有一个文本框,用户可以在其中键入/设置用户的 id (1-99),然后单击“确定”按钮进行设置并关闭窗口。这就是我到目前为止所拥有的。

我不确定如何生成文本框。

另外,如果我想在消息窗口/框中显示变量的整数值或字符串,我是否只需将其放在引号之外但包含它?它的语法是什么?

谢谢!