腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在工作
线程
创建新的GUI元素时使用
Qt
、
、
、
我正在试图弄清楚信号和插槽如何处理
线程
。app.setMainWidget(*label); // Some GUI action, any will do问题是:因为MyReceiver对象是在主
线程
上的main()中创建的,这是不是意味着插槽(例如,协商())将在主
线程
上运行,因此可以安全地执行图形用户界面?是否有更好的方法来允许工作
线程
与GUI交互(例如,Obj-C/Cocoa有一种“在主
线程
上发送消息”类型的方法)。做这件事的“<em
浏览 1
提问于2011-08-27
得票数 5
回答已采纳
1
回答
如何将
Qt
嵌入到另一个应用程序(非阻塞方式)
、
、
我正在使用三维渲染C++ API,并希望使用
Qt
在上面显示GUI。 如前所述,每个程序在启动时都有一个
线程
。这个
线程
被称为“主
线程
”(在
Qt
应用程序中也称为"GUI
线程
“)。
Qt
必须在这个
线程</
浏览 1
提问于2019-07-04
得票数 0
1
回答
使用非
Qt
线程
的
Qt
信号/槽
、
、
我已尽了应有的努力,但却找不到答案:特别是,是否可以安全地从非
Qt
线程
(例如)发出信号,以便被主事件循环中的插槽捕获?假设我显式地将它与排队连接连接?(作为一个附带问题,我一直假设
Qt
同步类(例如QMutex )通常跨非
Qt
线程
工作。是这样吗?)(作为澄清的一点,我所担心的是,如果队列连接机制没有检测到信号是从不同的
Qt
线程
发出的,它将不会使用保护(例如互斥)将元
浏览 3
提问于2015-01-14
得票数 7
回答已采纳
1
回答
QML性能问题??Qml在Linux上表现为大延迟。
、
、
、
、
在打开QSG_RENDER_TIMING=1之后,在QtQuick场景图事件中的blockedForSync (GUI
线程
同步)中,打印显示了很长的延迟(每次UI内容都被更改):
qt
.scenegraph.time.renderer1164 in中的“
线程
”渲染循环呈现的帧,sync=0,render=1158,swap=6 -(在渲染
线程
上)
qt
.scenegraph.time.renderloop:使用“
线程
”渲染循环、polish=0、lock=0、 animations=0
浏览 8
提问于2022-01-10
得票数 0
2
回答
Qt
:多
线程
DLL设计
、
、
、
、
不幸的是,我了解到在
Qt
中实现DLL与在其他语言中实现DLL是不同的,我将在后面解释。链接到
Qt
的-The应用程序与
Qt
编译器(c/c++ -mingw,C# -msvc)兼容--信号/插槽用于从主
线程
到工作
线程
之间的通信(例如告诉工作
线程
收集数据),以及从工作
线程
返回到主
线程
(例如通过数据收集完成的
浏览 13
提问于2015-02-25
得票数 4
1
回答
命令调用
Qt
主
线程
、
、
基本上,我想在DLL中旋转一个
线程
,它调用QCoreApplication::exec()并泵出所有的
Qt
事件。然后,我希望将对DLL (位于不同
线程
上)的外部调用封送到
Qt
主
线程
,这样我就可以安全地使用libcommuni。 看起来推荐的方法是使用信号和插槽,但我一直无法做到这一点。如果我完全省略了
Qt
::QueuedConnection,那么槽将立即在调用
线程
上调用,而不是在
Qt
主
线程
上调用。我还尝试在DLL
线程
浏览 5
提问于2013-04-07
得票数 2
2
回答
Qt
::DirectConnection如何在多
线程
环境中使用?
、
、
、
、
虽然
Qt
::QueuedConnection或
Qt
::AutoConnection (在某些情况下)在多
线程
环境中是首选的,但我提出这个问题是为了理解。如果在
线程
A&槽MySlot()中发出信号MySlot()属于
线程
B的对象,两者都通过
Qt
::DirectConnection连接,如何执行?也就是说,如果
线程
A向
线程
B发送信号,而
线程
B在某个函数foo()的中间执行。时隙MySlot()是在foo()完成后调用,还是与foo
浏览 7
提问于2019-12-28
得票数 1
2
回答
调用相同方法的两个不同插槽-
线程
安全
、
、
我对编程比较陌生,尤其是
Qt
。我正在使用两个不同的
线程
(secThread和minThread)编写一个计算分钟和秒数的应用程序。当分钟/秒增加时,两个
线程
都会向gui发送一个信号。ClockGUI::updateDisplay(){ lblSeconds->display(seconds);据我所知,从不同
线程
调用相同的时隙是
线程
安全的,但我的问题是:从两个不同的时隙中调用相同的方法是否
线程
浏览 5
提问于2014-05-02
得票数 2
回答已采纳
1
回答
等待一个槽来完成
Qt
的执行。
、
在我的代码中,我发出一个信号(mySignal),我希望等待连接时隙(mySlot)执行的结束,然后它才会继续执行:// Wait for the end of mySlot execution... 是否有办法这样做?
浏览 6
提问于2017-02-01
得票数 5
回答已采纳
1
回答
如何使用
Qt
的静态构建来创建Windows的静态链接版本?
、
、
、
我应该如何在我的项目目录中使用
Qt
的静态构建?在构建
Qt
的静态版本和使用该
Qt
的静态版本构建应用程序的静态链接版本之间,中似乎缺少一个步骤。
浏览 21
提问于2014-09-11
得票数 1
1
回答
混合使用
Qt
线程
和COM
线程
、
、
、
我正在做一个小项目,它使用DirectShow/COM进行捕获,当我的应用程序获得图像数据时,DShow使用自己的
线程
进行回调。 我也在我的项目中使用
Qt
,我想使用
Qt
来实现同步和
线程
安全。我想知道在这种情况下如何使用
Qt
线程
。我的问题是:“在处理非
Qt
线程
时,如何使用
Qt
的
线程
安全特性?”
浏览 0
提问于2010-09-07
得票数 4
1
回答
Qt
发出信号并继续执行
、
我有这样的事情:#include <QObject>{ private: public: void test(); signals:};#include "prueba.h"{ waiti
浏览 1
提问于2013-12-13
得票数 0
1
回答
qt
线程
是否共享静态全局变量?
、
、
、
、
我想知道如何与
qt
线程
共享静态全局变量。我有一个静态全局指针test_mem,它在
qt
线程
和主
线程
之间共享,并将这个指针变量初始化到数据内存位置的起始地址(我必须指向read.then ),主
线程
将使用相同的全局变量从指针所指向的内存位置读取数据但似乎
qt
线程
并没有与主
线程
共享全局指针。PROT_WRITE|PROT_READ,MAP_SHARED,trigger_fd,offset); emit pass_test(&
浏览 2
提问于2019-05-29
得票数 0
2
回答
通过单击按钮调用类方法的不同方法
、
、
、
作为一个测试,我创建了一个小部件来初始化一个工作者,将它放在一个单独的
线程
上,然后启动这个
线程
。我还创建了两个按钮: 左侧按钮直接连接到工作人员的run函数。
浏览 11
提问于2020-11-15
得票数 1
回答已采纳
1
回答
JNA +运行
QT
、
、
、
我需要使用JNA从Java运行
QT
应用程序。问题是,
QT
需要从主
线程
运行,但是我想在不同
线程
上创建它,并在创建
qt
窗口后立即管理我的java应用程序,然后通过JNA向
QT
发送一些数据。当我从另一个
线程
创建图形用户界面时,我得到警告"QAppplication不是在主
线程
中创建的“,并且没有对图形用户界面的响应。这个问题有没有干净的解决方案?
浏览 7
提问于2013-07-31
得票数 0
1
回答
Qt
直通
、
我在与主
线程
不同的
线程
中创建了
Qt
树控件(及其节点)。在主
线程
中,我想要显示所单击节点的上下文菜单,因此我在主
线程
中使用适当的插槽连接菜单中的操作。connect函数返回true,但slot从不执行。如果我在connect函数中显式地说明这是
Qt
::DirectConnection,那么一切都很好。为什么会这样呢?我在主
线程
中创建了我的树,一切都运行得很好,而不必说这是
Qt
::DirectConnection。
浏览 1
提问于2010-06-13
得票数 1
回答已采纳
3
回答
Qt
需要创建多少个
线程
才能在后台运行?
、
我经常使用
qt
。我想知道一些事情:
Qt
创建了多少
线程
来处理后台的事情?就像处理信号和插槽..谢谢, jrh
浏览 0
提问于2009-09-20
得票数 4
回答已采纳
1
回答
如何在python中为pyqt制作
QT
线程
?
、
、
我看到关于
qt
线程
和python
线程
的讨论,但是如何在python中创建和调用
qt
线程
呢?如何让它访问另一个
线程
中的函数? 谢谢!
浏览 1
提问于2010-02-02
得票数 2
1
回答
并行执行两个
线程
和一个包含事件的
线程
、
所以我创建了两个
线程
,每个函数都在单独的
线程
中执行。其中一个函数"checkForEvent()“有一个等待事件发生的事件。当"checkForEvent()“函数等待一个事件时,即使它在一个单独的
线程
中运行,也不会执行另一个函数"checkServer()”。serverThread->start(); 如何在单独的
线程
中执
浏览 2
提问于2020-03-16
得票数 0
回答已采纳
1
回答
调用类外部的方法会导致窗口阻塞。
、
我启动了一个
线程
来连续调用一个方法来切换窗口,但是这个窗口似乎会阻塞,这就是我覆盖的类。() def trans_screen(self): self.show() 这是我启动的
线程
浏览 2
提问于2021-06-16
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Qt多线程编程
Qt多线程编程之线程池
QT多线程编程经验
QT主线程动态启动界面,不会卡死
Qt 公司改变 Qt 对 Python 的支持:Qt for Python 来袭
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券