问题标签 [qapplication]
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 - 如果服务正在运行,防止 QApplication 应用程序关闭
我有一个 QML 应用程序,我在其中进行了子类化QApplication
以使用 QML 创建我的主屏幕。我遇到的问题是单击关闭按钮应用程序按预期关闭,但我想处理如果某些服务正在运行我想覆盖关闭按钮行为的情况。
我尝试过closeEvent()
没有任何运气的覆盖。谁能指出我可以处理这个问题的一些方法?
更新:这是我试过的代码片段
主文件
c++ - QApplication::processEvents 在 Windows 中不起作用
我正在开展一个项目,该项目使用 Qt 的 QCustomPlot 插件实时呈现实时获取的数据。显示器具有黑色背景色,并且多个数据通道的颜色不同。截屏时,我们想让它易于打印,所以背景是白色的,所有数据都是黑色的。我正在考虑这样的解决方案:
- 通过操纵图形对象的指针以我想要的方式更改所有颜色
- 使用 QWidget::grab() 抓取屏幕截图以获取 QPixmap
- 将所有颜色改回正常
起初这不起作用,因为系统无法及时更改颜色以进行截屏。所以我使用了 QApplication::processEvents(),它都在我的 Mac 上运行。
但是,它不适用于 Windows 7(这是必需的)。有什么想法该怎么做?
代码:
再次。它适用于 Mac,但不适用于 Windows。
更新 1. toggleColors 的内容包括:
我也尝试过ui->plot->update()
。
qt - Qt 创建者 vs 2013(错误 c1057)
我正在尝试构建这个程序,但它给了我 c1057 致命错误。当我删除连接功能(第 15 行)时,它运行良好,我不知道这是消息的原因:C:\Users\Ahmed\Documents\Qt-App\SpinnerAndSliders\main.cpp:15: error: C1057:宏扩展中文件意外结束
qt - 当按下右上角的“X”终止窗口时,Qt 中会发出什么信号?
当按下 Qt Window 应用程序右上角的“X”时,会发出哪个信号?
我在 Qt 应用程序中的 MainWindow 旁边有第二个 QDialog 小部件。我想在我的第二个QDialog中截取“X”上的按下,如何?
android - 如何在 Android 上注册 ACTION_VIEW Intent?为什么我的 QApplication 没有收到 QEvent::FileOpen 事件?
我正在尝试注册一个 QtQuick Android 应用程序来打开某类文件并处理它们。
据我所知,当使用 a 打开文件时,QApplication
会导致 aQEvent::FileOpen
被触发。
我所拥有的最有力的(如果不确定的话)证据是在生产系统中发现的这个提交,以及一些博客文章和谷歌结果。
所以,我首先创建一个新的空 QtQuick 项目。
然后我写一个 EventFilter,像这样:
此时,我在 Android 模拟器中启动了我的应用程序。
当我.foo
使用 Nexus 5、API 22 在我的 AVD 中从 ES 文件资源管理器打开文件时,我的应用程序确实被带到了前台,但没有 FileOpen
记录任何事件。
如果我在我的过滤器方法中设置了一个断点,我似乎没有命中它。
这让我很困惑。
我尝试了另一种方法,方法是扩展QApplication
和重载event(QEvent *)
几乎相同的结果(没有命中)。
我可能做错了什么?
请在此处找到此 MWE 的完整存储库。
c++ - 如果使用 QApplication,qApp->exec() 是否有效
打电话是否有效,qApp->exec()
或者QCoreApplication::exec()
我正在使用QApplication
实例?由于它是一个静态函数,因此在这两种情况下QCoreApplication::exec()
都会被调用。但是,似乎即使我调用其中一个,我QApplication
的基于程序也可以正常工作-这只是运气/巧合还是有效?
谢谢你的帮助!
python - PyQt thread still running after window closed
When I close an application window in PyQt the console is still left running in the background and python.exe process is present until I close the console. I think the sys.exit(app.exec_())
is not able to operate properly.
Mainscript (which opens Firstwindow):
Firstwindow
On button press:
Start():
main() (suggested here):
qt - 将输入事件发送到第二个应用程序
我有一个 qt 5.5 应用程序在显示它的用户界面的显示器的一部分上工作。一个不同的应用程序对屏幕的其余部分执行此操作。我的问题是:是否存在一种实用的解决方案来在第二个应用程序屏幕空间上方显示一个透明小部件,以使整个屏幕具有完整的输入焦点并转发与第二个应用程序相关的所有输入动作?(将始终在该小部件后面呈现)。
第二个应用程序不是 qt 而是 WinApi 应用程序。是否可以过滤输入事件(鼠标、键盘等)并将子集发送到此星座中的不同进程?或者当使这个应用程序成为一个 qt 应用程序时?
谢谢!
c++ - Qt5 如何从另一个类调用 QApplication?
嗨,我正在用 Qt5 编写多语言应用程序。我想访问
从我的 Settings 类本地化到 main.cpp 中。我需要这个来执行 2 个命令:
当我尝试这样做时,我遇到了错误:
我怎么称呼它?