问题标签 [slots]

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.

0 投票
2 回答
135 浏览

python - PyQt 将文件名传递给常用函数

我可以使用槽函数的返回语句为不同的“lambda”槽提供输入吗?

我知道以下内容不起作用 - 因为 X 和 Y 似乎只是布尔值:

我确信这样的事情是可能的,而且我的脑部严重冻结。

非常感谢您的帮助

0 投票
2 回答
326 浏览

python - __slots__、_fields_ 和继承交叉处的异常

当我运行这个(2.7.3)时,我得到这个输出:

我不明白 Slotted1 和 Slotted2 之间的行为差​​异。谁能解释一下?

0 投票
1 回答
675 浏览

caching - 如何在 Symfony 1.4 中禁用插槽中动态信息的缓存

我正在 Symfony 1.4 Doctrine 1.2 中构建一个音乐应用程序。我正在使用插槽来自定义布局标题中的 facebook api 元标记。例如,当我浏览歌曲页面时,showSuccess歌曲的 将有一个如下所示的插槽,它根据歌曲的内容使用动态信息填充布局标题元标记。

问题是我打开了缓存并且$songOverallRank变量缓存在插槽中,因此排名值已过时(因为它经常更改)。相同的$songOverallRank变量在插槽正下方(但在插槽外部)的代码中是最新的。由于某种原因,只是插槽值被缓存并且已过期。

我查看了有关如何手动删除缓存值的 symfony 文档,这似乎很麻烦。

有没有简单的配置或方法来禁用插槽的缓存?是否有解决方案来确保插槽没有被缓存并且变量被拉出与模板的其余部分完全相同(具有最新值)?

如果有帮助,我正在使用sfMemcacheCacheforview_cache/results_cache和 APC 进行sfPatternRouting缓存。

0 投票
1 回答
253 浏览

c++ - Qt- 简单的信号和槽错误通信

我有一个派生自 QThread 的 Thread 类:

和一个派生类:

这很简单。然后我有一个 Socket 包装类,它在其构造函数中采用一个 Thread 对象:

现在,我确实在我的 DerivedThread::run() 方法中调用了 exec(),它是成功的,因为我在线程中实例化的套接字对象中获得了 OnMessage() 调用。我要做的很简单:在 IQFeedSocket::OnMessage 中,我将检查消息接收是否完成(它必须以“\r\n”结尾),当收到完整的消息时,将其转发到我的在构造函数中注册的线程对象。所以,在我的 IQFeedSocket 构造函数中,我这样做:

在 OnMessage() 方法中:

当我调试时,我到达了发射线,但是来自 DerivedThread 对象的 OnMessage(char*) 方法永远不会被调用。我确信这是一个非常简单的监督,但我似乎无法发现我哪里出错了。有任何想法吗?谢谢!

DerivedThread::OnMessage(char*):

编辑:我还尝试了 DerivedThread 端的 connect():

但没有运气。

0 投票
2 回答
516 浏览

qt4 - Qt 连接信号和插槽

在我的 Qt 项目中,我有一个QPushButton和一个QLineEdit实例。我想在按下 QPushButton 时禁用 QLineEdit。

我写了这段代码:

这是行不通的。你能帮我吗?我的错误是什么?

0 投票
2 回答
23946 浏览

r - 如何在 R 中访问 S4 对象的插槽

我在一个程序上使用小波,我使用这个包wavelets使用函数创建时间序列的 DWT dwt。这个函数返回一个 class 的对象dwt,它是一个有很多槽的 S4 对象:W, V, levels, filter, 等等。

如何将W's 作为向量访问?

0 投票
1 回答
334 浏览

python - 如何使用键创建基于树的地图

对于我的计算机科学课程介绍,我们有一个基于树的地图问题。我对如何按照他们要求的方式制作树感到非常困惑。

到目前为止我所拥有的:

我被困在应该是递归的 mapInsert 函数上。我们的辅导实验室现在没有任何辅导员,因此非常感谢您的帮助。

链接到作业文件http://www.cs.rit.edu/~vcss241/Homeworks/08/TreeMap-stu.pdf

谢谢!

0 投票
0 回答
957 浏览

multithreading - Qt4将QThread信号与主线程槽连接

好吧,我们开始:

这在互联网上到处都是,但它似乎对我不起作用,问题是我有两个线程,Worker 和 p4,p4 向 worker 发送等待时间和其他参数,我希望它被处理在不同的线程中,然后用结果更新主线程。

所以,Worker.h 看起来像这样:

Worker.cpp 看起来像这样:

然后在我的主线程中我有这个:

问题是 SLOT update_gui() 在主窗口标题中定义并在 .cpp 中实现,但它永远不会执行。

我已经尝试附加 Qt::DirectConnection,并且 gui 更新,但是当工作人员完成时......整个程序关闭。

我看过这个但没有为我工作(或者我不明白),也看过这个,但这说明我想做的是不安全的?

请帮忙,我做错了什么?

0 投票
2 回答
1060 浏览

c++ - connect() 似乎在信号前面加上了错误的命名空间

我正在尝试使用信号和插槽将信息从另一个线程传递给 GUI 线程,因为我无法从任何其他线程修改像素图。我遇到了运行时错误:

从这个来看,虽然我可能错了,但看起来信号是在错误的命名空间中搜索的,因为它实际上是在Visualiser::image_change().

我的代码如下:

可视化器.cpp:

可视化器.h:

0 投票
1 回答
473 浏览

r - 使用 S3 虚拟类作为 S4 类的插槽,出现错误:得到类“S4”,应该是或扩展类“nls.lm”

版本:

我想制作一个使用 nls.lm (包:minpack.lm)函数的输出对象作为插槽的 S4 类:

现在,如果我想在“构造函数”中调用这个类,我可以做这样的事情(对吗?):

并且对象“pippo”似乎已正确初始化。

如果我改用此代码,则会出现错误:

似乎如果我想在新的一些插槽中进行初始化,这会导致 S3 类插槽出现问题?

关于如何避免这个问题的任何线索?

谢谢