Daryl Xu
2018-07-10 08:12 deepin
本帖最后由 hyikesong 于 2018-7-10 00:34 编辑
这个吧,应该是历史遗留问题。其实做deepin平台应用开发,终究还是Linux开发。原生Qt、electron都可以在deepin上面跑,学会了Qt,自然会用DTK,我目前探索到的DTK主要是对控件进行了美化和简化无边框应用程序的开发。当然作为我们入门级的开发者来说,探索到这儿就差不多了。
mianyz 发表于 2018-7-9 08:35
dtk是英文的,连中文版都没,官方怎么想的,指望老外开发deepin程序?
这个吧,应该是历史遗留问题。其实做deepin平台应用开发,终究还是Linux开发。原生Qt、electron都可以在deepin上面跑,学会了Qt,自然会用DTK,我目前探索到的DTK主要是对控件进行了美化和简化无边框应用程序的开发。当然作为我们入门级的开发者来说,探索到这儿就差不多了。
Reply Like 0 View the author
大家有建议,欢迎积极跟帖。为了更好的阅读效果和方便维护,帖子整理到了github,同步更新:
https://github.com/ziqiangxu/deepin-develop-guide
如果是萌新,你可以先试着学一门编程语言。这里推荐两个学习网站:
deepin是一个Linux发行版,Linux平台的开发技术在deepin上都是可以通用的
开发deepin平台的GUI程序,最常用的技术是Qt/C++。Qt相关
学习网站
Qt环境搭建:https://bbs.deepin.org/post/157889
pro文件介绍:https://www.cnblogs.com/Braveliu/p/5107550.html
PyQt:Qt的Python绑定,就是用Python开发Qt应用。(Qt官方维护的python版本是pyside2)。
这是一本英文的指南:https://github.com/ziqiangxu/sou ... n/pyqt_tutorial.pdf
qcef应用:
https://github.com/linuxdeepin/qcef/tree/master/browser_demo
https://github.com/ziqiangxu/QCefDemo
任务栏插件
dde-dock插件开发指南:https://github.com/linuxdeepin/d ... -developer-guide.md
这位老哥的插件可以参考学习一下 :
1. https://github.com/sonichy/WEATHER_DDE_DOCK
2. https://github.com/sonichy/CMDU_DDE_DOCK
应用打包
社区开发精品帖 https://bbs.deepin.org/module/49]
deepin文档中心:https://docs.deepin.io
DTK文档:https://docs.deepin.io/dtk/index.html