|
|
1
18
如果你看Qt自己的代码,他们更喜欢选项2。
例如,看看
QTabWidget
和
QTabBar
. 它们共享许多信号和插槽,但qtabwidget隐藏了一个事实,即它使用了qtababar(好吧,sorta…
虽然这将导致更多的代码,但我认为对于封装来说,这是值得的。 别忘了你可以把信号和这样的信号连接起来:
这将使
|
|
|
2
0
我不担心信号和插槽的封装,大概只有一件事在进行连接,那么了解一些子类有什么坏处呢?如果你在一个更大的团队工作,防止滥用
|
|
|
3
0
您可以公开包含较少功能的mySubWidget的基类。 |
|
|
Wolfspirit · 你如何确定一个时间点是否在一个时间段内? 1 年前 |
|
|
h-swell · QT——如何使用布局类? 1 年前 |
|
|
LeftFrog · Qt中macOS上的按钮颜色不变 2 年前 |
|
|
Bobby · Qt是否与RAII设计模式不兼容? 2 年前 |
|
|
Harvey · 如何更改Qt Creator配置项目的默认套件? 2 年前 |