
[英]list all signals emitted from qt application
我继承了旧版 qt gui 应用程序。 我需要做的第一件事是创建一个记录每个用户交互的日志文件,例如单击按钮、编辑 QLineEdit 等等。 这是因为用户显然不知道如何重现特定的错误,因此他们希望在打开错误时读取此日志文件,以便检查用户在找到它时执行的步骤。 我已经看到可以覆盖QCoreAppli ...
[英]list all signals emitted from qt application
我继承了旧版 qt gui 应用程序。 我需要做的第一件事是创建一个记录每个用户交互的日志文件,例如单击按钮、编辑 QLineEdit 等等。 这是因为用户显然不知道如何重现特定的错误,因此他们希望在打开错误时读取此日志文件,以便检查用户在找到它时执行的步骤。 我已经看到可以覆盖QCoreAppli ...
[英]AttributeError: 'QCoreApplication' object has no attribute 'setQuitOnLastWindowClosed'
当我尝试退出 Qt 事件循环时,有时会收到此错误。 使用代码示例代码, 有什么想法会 output 这个错误响应吗? 我没有使用任何 windows。 但它不会每次都发生,运行一次后我通常不会再次看到错误。 编辑:可能是将 spyder 首选项 ipython 控制台图形后端设置为“自动”,可能使 ...
[英]QT5 error: Unknown type name 'QCoreApplication'. First program in Qt5
我刚刚在 Linux Ubuntu 20.04 LTS 中安装了 QTCreator,我点击了 File->New Project->Application->QTConsole Application。 制作了 first.pro 文件和 main.cpp 文件。 first ...
[英]When is QCoreApplication valid?
我想获取应用程序路径,但是当我在 Qt Creator 中运行应用程序时,applicationPath() 方法返回一个空字符串: ...
[英]How to detect if qt application exited normally or not?
我有一个 Qt 应用程序(非 GUI)正在运行。 我想知道我的应用程序退出时的状态,以便我可以重新启动它或将其标记为成功完成。 把它想象成一个想要知道这一点的简单 shell 脚本。 我正在使用QCoreApplication::exit(errorCode)退出应用程序,但我不确定如何以及在何处 ...
[英]How to monitor QThread
我正在研究Qt应用程序。 在那里,我希望工作线程在后台执行一些活动,并且我希望主线程控制它,如果死于某种原因,则重新启动工作线程。 我已经看到线程发出的finish()信号,所以我想可以将插槽连接到它了。 这是推荐的方式吗? 如果没有,我该如何实现? 如果我使用finish() ...
[英]Can I use QApplication AND QCoreApplication?
我有一个在 Qt5 中使用 QCoreApplication 的控制台应用程序。 此应用程序具有不同的功能,如“printABC”或“printSUV”。 输出将出现在终端中。 现在我想制作一个 Gui,我可以在其中按下按钮“printABC”或“printSUV”,输出也会出现在终端中,以便“更容 ...
[英]QEventLoop process all events
我有一个菜单屏幕,必须在登录屏幕关闭之前进行更新。 代码类似于下面的代码。 问题是“如何确定所有事件均已处理?”。 因为updateMainMenuAccordingToUserRights信号触发的某些插槽将新事件添加到事件循环中,以更新视图组件。 在跳转主菜单之前,我必须确保它 ...
[英]QT QcoreApplication postEvent() behaviour
我已经编写了这个简单的QT主窗口,仅当我将QString参数传递给QKeyEvent时,它才会打印键,我希望即使没有QString参数也能打印键? 下面的代码中的第1部分似乎无效(我没有在QLineEdit字段中打印密钥;而第2部分有效并且打印了“ 1”!这是正常现象吗?在第一次发布事件时 ...
[英]Q_COREAPP_STARTUP_FUNCTION with static class member method
我需要使用qRegisterMetaType()注册我的课程,并想使用Q_COREAPP_STARTUP_FUNCTION 。 我不想在main()注册它,因为我需要在(非静态链接的)库中使用它。 我对此有多种情况,并且我不想污染根名称空间。 编译器不希望多个具有相同名称的方法, ...
[英]Is it safe to forward a QEvent recieved from QCoreApplication::postEvent
我有一个QT C ++应用程序,该应用程序正在运行多个线程,并且这些线程使用QCoreApplication :: postEvent机制相互传递信息。 QCoreApplication :: postEvent文档明确声明该事件必须在堆上分配,并且在发布事件后访问该事件并不安全。 ht ...
[英]Pass QCoreApplication in parameter
我正在努力为Web服务构建客户端。 我的目标是每秒向我的服务器发送一个请求 。 我用这个库来帮助我: QHttp 我创建了一个计时器,该计时器与信号链接到我的QCoreApplication app ,并在计时器达到1秒时发送我的请求 。 这是我的方法 : main.cpp ...
[英]Why does input() cause “QCoreApplication::exec: The event loop is already running”?
我遇到了这个QCoreApplication问题,其中在QObject在QThread中执行完后调用input()会导致无限循环打印到控制台“ QCoreApplication :: exec:事件循环已在运行”。 在代码中,我创建了一个通用工作器作为QObject,将其移动到QThrea ...
[英]Please instantiate the QApplication object first
我有一个静态类,希望它有静态QSettings 。 但是在初始化时我得到一个警告: QCoreApplication :: applicationDirPath:请首先实例化QApplication对象 作为一种解决方法,我在主函数的开头手动初始化QSetting 。 有 ...
[英]Difference between QtGui.QApplication and QtCore.QCoreApplication
关于QtGui的已知之处在于它用于GUI程序来创建接口,而QtCore用于非GUI程序并且实际上在接口下工作。 但是为了获得正在运行的应用程序的实例,我发现我们可以使用QtCore和QtGui来使用QtCore.QCoreApplication和QtGui.QApplication返回当前运行 ...
[英]Ungraceful / kill Qt application when event loop is not started
当exit由于事件循环尚未启动而无法正常工作时,如何终止正在运行的Qt应用程序( QCoreApplication )。 http://doc.qt.io/qt-5/qcoreapplication.html#exit 调用此函数后,应用程序离开主事件循环,并从调用返回到exec ...
[英]Python GUI QCore.Aplication error
我尝试了有关此问题的各种解决方法,并尝试根据其他示例修复代码,但最终我未能制作出可行的代码。 尽管我确实知道为什么它会失败,但是我缺乏针对此错误创建解决方法的技能。 您能否帮助我使此代码正常工作? 问题: 然后按“Duomenųapdorojimas”,然后按“ Pavaizdu ...
[英]Is qApp->exec() valid if using a QApplication
如果我正在使用QApplication实例,调用qApp->exec()或QCoreApplication::exec()是否有效? 由于它是一个静态函数,因此在两种情况下都会调用QCoreApplication::exec() 。 然而,似乎即使我打电话给其中一个,我的基于QAppl ...
[英]Qt Client application halt during waiting response from server
问题 : 使用While循环检查条件,如果在指定时间内没有收到服务器的响应,则使用计时器。 操作系统: Linux SDK: QT 5.5 描述: 我已经实现了一个客户端,并且在代码中有while循环,该循环不断检查某些条件(“检查机器已启动”)是否为真。 当它从机器 ...
[英]Should my schizophrenic console/gui Qt5 program use QApplication or QCoreApplication?
我的程序将打开GUI或不打开GUI,具体取决于某些命令行参数。 现在,我正在为我的主事件循环实例化QApplication ,但是注意到从无头计算机运行时,我的程序中止(缺少xorg / xcb),除非我指定一些环境变量来欺骗它,使其相信正在运行xorg。 当我实例化QCoreAppli ...