问题标签 [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.
python - PyQt 关闭 QMessageBox
所以我有一个用户无法关闭的 QMessageBox。我希望它保持活动状态,直到完成某些工作,然后自动关闭。
我尝试了 MsgBox.close(),但它不起作用。如何关闭那个 MsgBox?提前致谢
c++ - QMessageBox 关闭时删除
我有一个问题对你们中的一些人来说有明显的答案,但我就是想不通。
QMessageBox http://qt-project.org/doc/qt-5/qmessagebox.html有两种显示方式,要么exec()
停止程序执行直到用户关闭消息框,要么show()
只显示框(可能在单独的线程中或以某种方式允许程序在盒子等待用户时继续)。
使用 show() 后如何删除框?
此代码立即关闭它,消息框出现纳秒,然后它就消失了:
这段代码做同样的事情
这段代码也一样
那么我怎样才能正确使用 show() 而不必以某种复杂的方式处理它的删除呢?是否有类似deleteOnClose()
功能会告诉它在用户关闭后自行删除?
qt - Don’t close Dialog on pressing OK button of QMessageBox
I have called QMessageBox() like this:
When i click OK button of Message box it also closes my Dialog. How to avoid this ?
c++ - 满足特定条件时关闭 QMessageBox
这是有效的:
我在其关闭事件中的 QMainWindow 中使用此 QMessageBox。
QMessageBox 弹出,计数到 3 消失,随后 QMainWindow 关闭。
但是,如果立即满足关闭条件,即当说
当定时器第一次被触发时,这是真的,程序会刹车。为什么???
python - QMessageBox 在 QDialog 之上
我正在重新实现 qdialog 的 accept 方法,以便当单击 ok 按钮时,aQMessageBox
将显示在 qdialog 的顶部。这QDialog
是主窗口顶部的模态窗口。最好的方法是什么?
python - pyqt:qmessagebox 复制
当用户输入答案时,我添加了一个确认消息框。但是,当用户确认并继续下一个问题时,会出现 2 个消息框,然后是 3 个,依此类推。如何解决此重复错误?
c++ - 显示 QMessageBox 时如何防止双槽调用?
如果输入以某种方式意外,我已将 QLineEdit 的 editingFinished 信号连接到我的应用程序中显示 QMessageBox 的插槽。奇怪的是,消息框显示了两次,所以我在执行它的地方放置了一个断点并查看了堆栈跟踪。那里 QMessageBox.exec() 调用 QApplication::processEvents() 似乎以某种方式转发并再次处理相同的事件。
我的堆栈跟踪第一次看起来像这样:
第二次是这样的:
我已经检查了双信号连接或连接到此插槽的不同事件,但这似乎不是问题。有人可以解释这里发生了什么以及如何防止它吗?
c++ - QInputDialog 和 QMessageBox
我正在使用 Qt 框架为考试做一些准备,我想知道如何以基本方式使用 QInputDialog 和 QMessageBox(我的考试是手写编码)
Qt API 在使用时真的很难理解,这对我的项目来说很好,因为我可以以一种非常“hacky”的方式完成我想要的事情,而我关于这个主题的书的布局非常糟糕......
让我直截了当地说,在这种情况下使用 QInputDialog 和 QMessageBox 的干净方式是什么:
对于我的 QInputDialog 我希望用户给出他们的出生日期(不要担心输入验证)我想使用 QMessageBox 来显示用户的年龄
我只是不明白在基本情况下需要进入 QInputDialog 和 QMessageBox 的参数是什么,因为那里似乎没有任何示例。
我将如何做到这一点?
c++ - 显示带有多个参数的 QMessageBox
我正在使用 Qt 框架,我对它有点生疏。
我有两个 QStringsfirst
和last
我想将它们显示在 aQMessageBox
但不知道如何包含多个参数。
这就是我必须使用 on 参数对其进行编码的内容:
如何获得该last
输出中包含的另一个参数 ( )?
c++ - 如何裁剪 QComboBox 中的文本或如何获取其实际宽度?
我想在QComboBox
. 但为此,我需要知道 QComboBox 的宽度。当我这样称呼时:
我得到的值不正确(实际宽度约为 260 像素,但结果宽度始终为 100 像素)。
问题:
如何获得 QComboBox 的实际宽度?
或者
如何裁剪文本取决于 QComboBox 宽度?