314得票3回答
如何使用Roxygen2正确记录S4类别的slots?

对于使用roxygen(2)文档化类,指定标题和描述/细节似乎与函数、方法、数据等相同。然而,插槽和继承是它们自己的动物。当前或计划中,文档化roxygen2中的S4类的最佳实践是什么? 尽职调查: 我在早期的roxygen描述中找到了一个@slot标签的提及。 2008年的R-forge...

88得票4回答
什么是“Slots”?

有人知道R中的slot是什么吗? 我没有找到它的解释。我得到了一个递归的定义: “Slot函数返回或设置对象的单个槽的信息” 希望能得到帮助, 谢谢 - 艾利

83得票4回答
Qt中涉及到信号和槽的delete和deleteLater是如何工作的?

有一个QNetworkReply类的对象。在另一个对象中,有一个与它的finished()信号连接的槽。信号是同步的(默认的)。只有一个线程。 在某个时刻,我想要摆脱这两个对象。不需要来自它们的任何信号或信息。我想让它们消失。 那么,我想到了使用:delete obj1; delete ob...

25得票2回答
使用QueuedConnection连接两个Qt信号

Qt 文档指出,可以将两个信号连接在一起: 甚至可以直接将一个信号连接到另一个信号。 我尝试过:connect(x, SIGNAL(S()), y, SIGNAL(func())); 它按照提到的方式工作,但Qt文档继续说: (每当第一个信号被发出时,这将立即发出第二个信号...

24得票1回答
Qt5新的信号与lambda连接存在内存泄漏问题

新的Qt5信号和槽语法使我们不仅可以将信号连接到槽,还可以连接到普通函数和函数对象/lambda。现在问题是,lambda本质上是带有()运算符的对象,当您将信号连接到它们时,它们会被复制到qt内部类的某个位置。而且,当您从该函数对象断开信号时,它会留在qt内部。我不明白这是否是正常行为?或者...

19得票6回答
如何在不继承自QObject的情况下使用SIGNAL和SLOT?

还有其他的方式来表达我的问题(虽然它没有解决我的问题):'QObject::QObject' cannot access private member declared in class 'QObject' 我需要在我的类中使用SIGNALs和SLOTS功能,...

15得票2回答
在Qt中允许使用较少参数连接信号到槽吗?

它是否合法称为QObject::connect(a, SIGNAL(somesig(someparam)), b, SLOT(someslot())); 没有参数?它似乎可以工作(没有运行时异常抛出),但我在文档中找不到相关参考。我所找到的是,如果someslot有默认参数,则这是可能的。在这...

15得票1回答
使用自定义表格体实现选择Vuetify数据表的所有行

我不知道如何在我使用自定义实现的插槽body时,为我的data-table使用Vuetify v2实现“全选”选项。 这里是一个小例子: <template> <v-card max-width="300" class="pa-6" > ...

13得票3回答
如何将QAction列表添加到QMenu并使用单个槽处理它们?

首先,我有一个QWidget的列表,其长度在运行时是不确定的。然后我创建了一个QListWidget来显示它们,当某人点击它们时,我使用信号currentItemChanged(QListWidgetItem*, QListWidgetItem*)来捕获它并获取所点击项目的索引。 现在我想在...

13得票2回答
QtRuby中的emit无法正常工作

平台: Darwin*-*s-MacBook-Pro.local 11.4.2 Darwin 内核版本 11.4.2:Thu Aug 23 16:25:48 PDT 2012;root:xnu-1699.32.7~1/RELEASE_X86_64 x86_64 Ruby: ...