signals-slots 相关问题

信号和槽是实现观察者模式的机制。

来自长进程的 PySide6 并发信息窗口(有延迟)

我正在做一个小型 PySide6 项目,我需要在其中运行从轻到重的计算。 由于计算的持续时间(0.1 - 600 秒),我想显示一个小窗口,指示“

回答 1 投票 0

QML unexpected token '>' for slot connection with argument

我正在做一个项目,我有一个带有 Qt/QML 的 GUI(目前在 Linux 上的 LGPL 版本为 5.12)和 C++ 后端。现在我只是在 GUI 部分工作,使用 QML 组件 B1 ...

回答 1 投票 0

从信号的角度来看,QObject带来了什么样的特性?

我正在学习如何让一个无 QObject(QGraphicsItem)发出 pyqtSignal()。 在这个学习路径中,我目前提交了一个相关问题。 我想知道QWid给了什么样的feature...

回答 0 投票 0

在 QT Creator 中发出信号后未调用插槽

为什么我的 slot sl_classASaveDataFromClassB in ClassA 没有被调用?我正在从另一个类 (ClassB) 向插槽发出信号,并期望调用函数 sl_classASaveDataFromClassB

回答 0 投票 0

Qt“私人插槽:”这是什么?

我知道如何使用它,但它的语法困扰着我。什么是“私人插槽:”在做什么? 我以前从未在类定义中看到 private 关键字和 : 之间的东西。有没有...

回答 4 投票 0

在不同的线程中删除一个槽内的堆分配对象是否安全?

我正在尝试分析一个segfault,这个segfault似乎在访问一个由sender线程创建并由receiver线程访问的堆分配对象时发生。以下是代码的简短版本。/ ...

回答 1 投票 1

PyQT5 线程与QRunnable - 发送双向回调的正确方式

从一个教程中,我看到信号和插槽可以用来从worker线程向GUI主线程进行回调,但我不确定如何使用......建立双向通信。

回答 1 投票 0

在QtWebEngine中捕获一个JavaScript事件。

我必须用JavaScript捕捉一个从网页上发出的事件,然后将其连接到我的MainWindow类的一个槽中。类似于这样的方法。QWebEngineView *view; view->load(QUrl("https:...")

回答 1 投票 0

信号需要用QMutex保护吗?

我正在用PyQt5和2个QThreads做一个GUI,每个QThreads都会使用自己的信号,加上一个共享信号,用来把错误代码传回GUI。我知道QThreads是用来与......一起使用的。

回答 1 投票 0

从另一个类的lineEdit中使用路径创建文件。

在我的项目中,我有一个MainWindow.cpp文件,其中包含 "New Txt File "按钮。该按钮打开了NewTxtFileName对话框,我可以通过按下 "Create "按钮来创建一个新的text.txt文件。

回答 1 投票 0

QQuickWidget "关闭 "信号

当QQuickWidget关闭时,它有什么信号告诉我?例如,我写了以下代码。QQuickWidget *view = new QQuickWidget; view->setSource(QUrl::fromLocalFile("main.qml")); view-&...。

回答 1 投票 0

如何在Qml中模拟按键事件?

我正在用Qml实现一个自定义的虚拟键盘。我的目的是模拟真实键盘的物理按键信号,当我在虚拟键盘上点击一个按钮时。我已经按照教程...

回答 1 投票 0

无法将QPushButton::clicked信号连接到槽位。

我想建立一个Qt小部件应用程序,用于学习。我有一个名为GBoard的类,实现如下。GBoard.h class GBoard :public QWidget{ public: GBoard(QWidget* parent); ...

回答 1 投票 0

收到错误。[SSL: BAD_LENGTH]坏的长度(_ssl.c:2408)

我做了一个可以用语音控制的游戏 为了将所有的语音命令转换为文本,我使用了IBM Cloud Speech to Text服务。除了显示BAD LENGTH之外,一切都搞定了。

回答 1 投票 0

信号是否包含数据 pyqt5?

我不明白信号是否包含一些数据,例如windowTitleChanged信号包含一个类型为str的数据,需要传递给它的槽:self......。

回答 1 投票 0

如何用新语法QT5连接信号与信号?

我试图使用新的语法连接一个信号:connect(ui->line,&QLineEdit::returnPressed,ui->button,&QPushButton::clicked); 但编译器抛出一个错误,用...

回答 1 投票 1

我如何将信号转发到专用信号?

假设我有以下类:类示例:public QObject {Q_OBJECT public:显式Example(QObject * parent = nullptr); void example();信号:void publicSignal(); ...

回答 1 投票 0

无法连接QT中的插槽

我有一个带有插槽mainwindow.h的主窗口。MainWindow:public QMainWindow public:MainWindow(); 〜MainWindow(){}专用插槽:void open();无效quit();私人:...

回答 1 投票 0

如何从子类中查找后续(所有)SLOT

我需要阻止MMI上的特定按钮。我在QPushButton的子类中实现了按钮阻止功能。为此,我使用了clicked()信号,并使用blockSignals(true)阻止了该按钮。 ...

回答 1 投票 0

QT队列触发的连接

在一个线程中将激发的连接排队以不冻结gui的最佳/最可行的方法是什么?例如。我有一个QGraphicsScene,可以在其中自由移动QGraphicsItem。我想开始一个时间...

回答 1 投票 3

© www.soinside.com 2019 - 2024. All rights reserved.