![]() |
1
18
如果你看Qt自己的代码,他们更喜欢选项2。
例如,看看
QTabWidget
和
QTabBar
. 它们共享许多信号和插槽,但qtabwidget隐藏了一个事实,即它使用了qtababar(好吧,sorta…
虽然这将导致更多的代码,但我认为对于封装来说,这是值得的。 别忘了你可以把信号和这样的信号连接起来:
这将使
|
![]() |
2
0
我不担心信号和插槽的封装,大概只有一件事在进行连接,那么了解一些子类有什么坏处呢?如果你在一个更大的团队工作,防止滥用
|
![]() |
3
0
您可以公开包含较少功能的mySubWidget的基类。 |
![]() |
AstralHex · 矩阵乘法代码工作不正常 4 月前 |
![]() |
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 4 月前 |
![]() |
Die4Toast · 递归调用成员箭头运算符-> 4 月前 |
![]() |
Anka Hanım · 关于结构和动态数组地址的问题 5 月前 |