社区
Qt
帖子详情
公有槽和私有槽有什么区别么?
如此美丽的你
2012-04-29 01:05:35
...全文
538
8
打赏
收藏
公有槽和私有槽有什么区别么?
[图片]
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
largep
2012-04-30
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
你自己都说出来了。
公有槽可以连接到其它信号,相当于公有函数。
私有槽只能连接到本类内的信号,不可以被其它的类使用。
[/Quote]
不会吧,私有槽也能被其它的信号触发,信号和槽使用connect连接时是通过名字编译的,是不是私有的根本就分不出来。槽函数除了与信号连接外,还是普通的函数。
如此美丽的你
2012-04-30
打赏
举报
回复
[Quote=引用 7 楼 的回复:]
公有slot和私有slot都可以被来自本类或者其他类的信号触发。这是因为当一个信号被触发时,实际上是调用了slot所在类的一个函数来调用相应的slot的。
唯一的区别是,如果像普通函数那样调用slot,公有的可以被任何代码调用,而私有的则只能被本类的代码调用。
[/Quote]
I got it!
zhu_xz
2012-04-30
打赏
举报
回复
公有slot和私有slot都可以被来自本类或者其他类的信号触发。这是因为当一个信号被触发时,实际上是调用了slot所在类的一个函数来调用相应的slot的。
唯一的区别是,如果像普通函数那样调用slot,公有的可以被任何代码调用,而私有的则只能被本类的代码调用。
丁老师的技术随笔
2012-04-29
打赏
举报
回复
坐等。。
csdmdsc
2012-04-29
打赏
举报
回复
借此帖问一个类似的问题,信号是不是相当于一个静态函数?
如此美丽的你
2012-04-29
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
你自己都说出来了。
公有槽可以连接到其它信号,相当于公有函数。
私有槽只能连接到本类内的信号,不可以被其它的类使用。
[/Quote]
可以连接本类的嵌套类的信号吗?
jdwx
2012-04-29
打赏
举报
回复
你自己都说出来了。
公有槽可以连接到其它信号,相当于公有函数。
私有槽只能连接到本类内的信号,不可以被其它的类使用。
SDN原理技术与应用-共94页.pptx
基于SDN构建数据中心 实现数据中心的快速部署,敏捷运维,规模扩展 整合数据中心的进出口安全服务链,解决传统方案的限制,为以SDN为中心的运营带来了简便性 基于SDN的流量工程提供智能、高效、便捷的视频管理功能。 统一接入:可采用
私有
IP,大量减少
公有
IP地址的使用。 智能调度:按需转发、按照权限共享流量,减轻网络负载。 主动推送:智能识别视频内容,根据内容情况主动推送流量到需要处理的部门。 方便扩容:横向扩展不受限于网络设备的端口、型号和机箱插
槽
数量。 便于监控:基于SDN流量调度,便于进行跨机构、跨业务分析和监控 基于SDN的安全反馈监控:便捷、高效、易扩展的云中心安全监控方案 通过安全监控和业务监控实现多种业务的监控。同时可随时根据监控情况调整监控策略。
Qt
公有
槽
和
私有
槽
的
区别
Qt遵循C++的规则,当
槽
函数作为一个成员函数,
公有
槽
可以被其他类调用,而
私有
槽
只能被类自身调用。 当
槽
函数被信号触发而被调用时,
公有
槽
和
私有
槽
没有
区别
,它们都能被外部信号触发。 参考链接:https://stackoverflow.com/questions/17011414/does-it-make-any-difference-using-public-slots-instead-...
OpenStack 云计算管理平台(凭借强大的可扩展性,为组建企业级
私有
云和
公有
云提供助力)
OpenStack是一个开源的云平台管理项目,可以用于构建
公有
云或
私有
云平台,并且通过DASHBOARD可控制计算、存储、网络等资源池,同时它覆盖了网络、虚拟化、操作系统、服务器等各个方面,本课程主要讲解OpenStack的各个常用组件,包括Keystone,Glance,Nova,Neutron,Horizon,Cinder等组件,在学习完本课程之后可以对OpenStack有一个清晰的认识,并能够自己为企业部署使用OpenStack云计算平台。第一章:安装全部所需软件包第二章:初始化数据库和启动认证服务第三章:部署和测试各类服务和网络第四章:GUI或 CLI方式创建云主机第五章:安装图形化管理界面 DASHBOARD第六章:安装 Linux和 Windows操作系统第七章:部署Cinder存储服务第八章:创建ECS弹性网络
QT 笔记
在Qt中,当
槽
函数作为一个成员函数,
公有
槽
可以被其他类调用,而
私有
槽
只能被类自身调用。当
槽
函数被信号触发而被调用时,
公有
槽
和
私有
槽
没有
区别
,它们都能被外部信号触发。
qt
私有
信号拙见
理解 信号在使用的时候,一般在类中声明为
私有
信号,直接在拥有该信号的类中调用emit发送,但是可以在其它类中来通过创建拥有该信号的类对象,并通过connect()函数来绑定该
私有
信号与相应的
槽
函数。当然,
私有
信号只能在本类中发送,但可以在其它类中绑定,
槽
函数却只能使用
公有
的
槽
函数在其它类中绑定,否则会出现权限问题。 ...
Qt
16,199
社区成员
26,591
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章