Maicss
deepin
2021-12-20 04:24 可能是因为不太灵活吧,我看旧版的为知笔记就用了ui文件,只不过只用在了一些比较简单的对话框上。
就比如自定义控件,或者像deepin这样使用基于Qt的DTK库,这些用ui来开发就有些勉强了。
Reply Like 0 View the author
可能是因为不太灵活吧,我看旧版的为知笔记就用了ui文件,只不过只用在了一些比较简单的对话框上。
就比如自定义控件,或者像deepin这样使用基于Qt的DTK库,这些用ui来开发就有些勉强了。
UI系统的设计初衷就是UI交互逻辑和具体实现分离,这对于小型软件的快速应用开发(RAD)是非常合适的。但是当一个软件逐渐变得复杂,UI系统可能就难以胜任了。有些交互逻辑可能无法用UI系统现有的模块来做。
不是说UI系统做不了大软件,而是在不大量重构的前提下,很难做出期望的效果。事实上当你熟悉Qt的对象系统之后,你就对UI设计有了更大的主动权,这时候选择用或者不用Qt自带的UI系统就完全取决于用户需求和开发所需时间成本了。
简单功能的软件应该没问题,但是大型复杂的软件,应该是纯代码布局
Popular Ranking
ChangePopular Events
More
qt开发一般使用ui(qt designer)来设计界面吗?
比如说有名的软件wps使用了ui文件吗?
你们公司如果使用qt编程,使用了ui文件吗?
平时开发qt建不建议使用ui文件来开发界面呢?
我听说有些做qt的公司,完全禁止使用ui文件,我刚学qt不知道为什么他们要禁止ui文件