跨平台的gui框架,自绘会更灵活,基本上只要是你能想到的动态效果,自绘都可以做,而且可以更简单的做出来。
但唯独三点我要单独拎出来。
一个是文本框的实现,我可以毫不夸张的说,自绘文本编辑框的实现难度比其它所有像进度条,下拉框,滑动条,按钮,图片框.....之类的控件加起来还大,如果你想实现一个好用的文本框,它几乎无可避免的需要和系统层内容高度绑定(因为牵涉到输入和剪切板问题,甚至可能进一步涉及文本编码问题)…。
代码:
苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
为什么 Windows 没有比较成熟的第三方桌面环境(explorer.exe)?
能否对比一下Claude Code和Gemini CLI,你的选择建议是?
如何评价最新发布的 vivo X Fold5,作为首款「三防」折叠屏手机,都有哪些亮点值得关注?
Centos为什么突然没人用了?
准大学生一个月2500多吗?
未来几年,市场对 AI 人才的需求会集中在哪几个方向?
Electron 做游戏客户端的潜力有多大?
张学友在澳门演唱会被要求讲普通话,这背后反映了哪些文化和社会问题?
为什么新买的ThinkPad比不上几年前的旧型号?
月之暗面 Kimi 首个 Agent 开启内测,可生成易追溯的万字报告,有哪些技术亮点?
知乎上有哪些被顶到高票的反智答案?
大家比较关心成飞6代,而不关心沈飞6代?是不是已经默认沈飞6代机不行?沈飞6代机外形更像战斗机?
华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
为什么Go仅仅160MB的安装包就可以编译程序,而Rust却还需要几个GB的VC++才能编译?
如何看待 Git 的 Windows 安装程序称 Vim「很难用」?
《崩坏 3》V8.3 主线「如果命运在今日终结」有哪些可能的伏笔?
伊朗为什么会被中俄抛弃?
你最真实(很少吐露)的择偶标准是什么?
「灰电平衡」这种说法是怎么被流传出来的?
Golang 中为什么没有注解?
法布雷加斯陨落的核心原因是什么?
为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
通过重体力劳动练出来的肌肉和标准健美人员肌肉有什么不同?
《权力的游戏》里面最美的是谁?
如何评价高圆圆的身材算是美女类型的吗?
生完孩子身材依旧火辣是一种怎样的体验?
什么时候你开始发现俄罗斯不过如此?
什么笑话让你看一次笑一次?
为什么香港小姐一年比一年丑?