打算自己写个方便自己的工具箱之类的玩意,想做成加速球那种透明自绘窗口,悬浮在桌面上
功能逻辑打算用 python 或 c++,但是 ui 部分就不知道选什么了:
- qt,这个我比较熟,库很完整,做透明窗体也方便,甚至保留了跨平台的能力。但是我这个小工具是打算做成单 exe 发布,最多带几个 dll,qt 库打包过后真的惨不忍睹
- c# winfrom 这个也是我常用的方案,不要求界面的小程序我都是用这个的。但是 winfrom 做透明自绘窗体要自己写自绘 ui 组件,这就非常蛋疼了
- c# wpf 听说 win 下很强,不怎么会
- directUI/duilib 目前倾向于选这个,但是这个方向山头林立不知道具体选哪个,而且主要担心不支持透明自绘窗体,还有怕 ui 组件太少