我想知道程序员是否有这样的参考或文档,突出了应用程序设计特别是GUI的良好实践。我现在正在使用一个非常大的GUI应用程序(MultiThreading,Tabs,Socket Communication),它看起来并不像它应该那样优雅(至少有这种感觉,因为我没有很多经验)。
我对与
相关的良好做法特别感兴趣答案 0 :(得分:1)
你的意思是GUI风格指南 - 在这种情况下它取决于平台,Android的GUI标准与Windows7不同。
或者你的意思是如何构建Qt应用程序?然后查看Advanced-Qt-Programming-Creating-Development本书
答案 1 :(得分:1)
我没有想到一本书,但如果您希望GUI应用程序灵活,您需要“集中”GUI和后端之间的连接。因此,当GUI组件A连接到后端组件B时,而不是连接
A -> B
DO
A -> GUIDispatcher -> BackendDispatcher-> B
GUIDispatcher始终发送到BackendDispatcher,而每个调度程序仅向相关类发送信号。添加更多信号和插槽听起来很有效,但至少程序的控制流程要简单得多:
请参阅Qt库中的Spectrum Analyzer demo。
答案 2 :(得分:-1)