问题标签 [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.
qt - 并非同一函数中的所有 QMessageBox 都实际显示
这是 C++ 中用于 TCP 客户端-服务器通信的基本 QtCreator 代码的一部分。这应该是我需要开始工作的最后一个功能。但是为了理解它是如何工作的以及错误在哪里,我试图展示一大堆 QMessageBoxes。
当我运行它时,我得到的第一个是“成功”。但我没有得到最后三个中的任何一个(因为 if-else,我希望至少有一个会出现)。所以我在以 return 结尾的“if”语句中放了几个 QMSGBoxes,看看这是否是问题所在,但即使它们也没有出现。
知道为什么会这样吗?提前致谢。
c++ - 向 QMessageBox 添加滚动条
我正在用 Qt 做一个项目。调用了一个QMessageBox后,发现要打印的字太多了,想在QMessageBox里面加个滚动条。
是否可以对文本进行滚动条,以便我不会很长 QMessageBox。
非常感谢!
python - 如何继承 QMessageBox 并在 PySide 中添加进度条
我对 PySide 和 Qt 很陌生。我想将 QProgressBar 添加到按钮通常所在的 QMessageBox 中。我希望有一些方法可以将 QMessageBox 子类化并更改它的布局,但我从未在代码中做过 Qt 布局,我已经用 Qt Designer 和 pyside-uic 完成了所有工作。
我在 Qt Designer 中创建了一个概念,我想通过子类化 QMessageBox 来完成类似的事情。我看过 QProgressDialog,但它太不灵活了。我希望能够使用 QMessageBox Icon 枚举作为图标。
python - closeEvent 和 QMessageBox 似乎阻止更新 UI
我已经收到这个问题几个小时了。我调查了很多事情(我什至创建了一个自定义 QDialog),但现在我确定是 closeEvent 和 QMessageBox 组合导致了这个问题。我想知道是否有任何方法可以让我克服这个问题?
问题:
我想让我的代码在关闭之前清理所有使用的资源,例如线程、DLL 等。实际完成整个清理工作需要几秒钟。为了向用户保证应用程序运行正常,我想“打印”一条状态消息,确认应用程序正在尝试清理其资源。
但是,使用下面的代码,我只能得到“你确定......”。“正在停止应用程序.....”消息未插入到processEdit
.
我的代码片段 test.py:
c++ - 如何将焦点返回到窗口?
关闭 MessageBox 后,焦点自身不会返回到窗口。我试过这样:
如何将焦点返回到主窗口(this
)?
c++ - 如何在运行时显示 QT 中的字符串列表?
我在运行时有一个字符串列表。
任何人都可以帮助我在 QWidget 中显示这些字符串。当我右键单击该字符串时,我需要一个选项显示索引,它将在 QMessageBox 中显示该字符串的索引。
如果可能的话,请提供一些技术指导。
谢谢你。
qt - 在非阻塞 QMessageBox 中按下了哪个按钮?
我正在尝试按照此处QMessageBox
所述进行非阻塞。
在插槽中msgBoxClosed()
我只得到一个QAbstractButton*
背部,那么我如何检查哪个按钮(QMessageBox::Yes
, QMessageBox::No
)被按下了?
python-2.7 - 如何在使用 setDetailedText 的 PyQt / PySide QMessageBox 上控制“显示详细信息...”按钮的位置
当我在 PySide 的 QMessageBox 上使用 setDetailedText 时,“显示详细信息...”按钮将自身置于“确定”和“取消”按钮之间。有没有办法控制按钮的位置?我喜欢它在文档中的显示方式,但我希望使用不同的按钮来查看它,例如确定和取消。我希望“显示详细信息”按钮位于左侧,而“确定”和“取消”位于右侧。
我完全明白我可以使用基于 QDialog 的完全自定义 GUI 来实现这一点,但我对 MessageBox 是否可以做我想做的事情很感兴趣。
这是我的例子:
c++ - 移动 QMessageBox?
基本上我正在学习 Qt C++ 的基础知识,并且我正在尝试同时打开两个不同QMessageBox
的 ',但它们彼此重叠。我想知道是否有可能让他们并排。任何有关如何做到这一点的意见将不胜感激。
额外信息:我正在使用这种QMessageBox::name(this,"Title", "Text")
方式打开它们。
python - pyqt:QMessageBox - 文本框和设置数据?
我正在尝试使用 pyqt 完成的 GUI。我正在尝试创建一个弹出窗口,该窗口有一个文本框,用户可以在其中键入/设置用户的 id (1-99),然后单击“确定”按钮进行设置并关闭窗口。这就是我到目前为止所拥有的。
我不确定如何生成文本框。
另外,如果我想在消息窗口/框中显示变量的整数值或字符串,我是否只需将其放在引号之外但包含它?它的语法是什么?
谢谢!