![]() |
1
2
如果您将任务分解为它们自己的功能,则更容易阅读和维护:
将它分解成您需要的许多函数,以使其可读。 |
![]() |
2
4
另一种方法是使用qt的 State Machine Framework .我自己没有使用它,但是从我读到的内容来看,它被设计成用一个更简单、更正式的小部件行为表示来替换您的一堆状态变量和switch语句。 |
![]() |
3
4
注意嵌套开关可以反转:内部开关可以提升到外部,反之亦然。这样,你可以打开开关
一个可能的解决方案是创建一个接口,比如
具体实现如
让
|
![]() |
4
1
您可以将一些switch语句移动到函数 |
![]() |
DELI · 如何在QML中修改TableView数据? 2 年前 |
![]() |
joshp · Pysides6列从设置向后跨距 2 年前 |
![]() |
MingMing · C++在MaCOS 11上显示权限对话框 2 年前 |
![]() |
K.Mulier · PyQt5:如何将QObject移动到主线程? 6 年前 |