deepin平台应用开发入门【07.28新增PyQt】
Tofloor
poster avatar
Daryl Xu
deepin
2018-06-06 07:31
Author
本帖最后由 hyikesong 于 2019-1-4 23:18 编辑


大家有建议,欢迎积极跟帖。为了更好的阅读效果和方便维护,帖子整理到了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
















Reply Favorite View the author
All Replies
2 / 4
To page
Daryl Xu
deepin
2018-07-10 08:12
#21
本帖最后由 hyikesong 于 2018-7-10 00:34 编辑
mianyz 发表于 2018-7-9 08:35
dtk是英文的,连中文版都没,官方怎么想的,指望老外开发deepin程序?

这个吧,应该是历史遗留问题。其实做deepin平台应用开发,终究还是Linux开发。原生Qt、electron都可以在deepin上面跑,学会了Qt,自然会用DTK,我目前探索到的DTK主要是对控件进行了美化和简化无边框应用程序的开发。当然作为我们入门级的开发者来说,探索到这儿就差不多了。
Reply View the author
Daryl Xu
deepin
2018-07-10 08:14
#22
https://bbs.deepin.org/post/157702
这就把多少人拦在了门外,比如我!

学起来,多交流。咱们可以的
Reply View the author
Daryl Xu
deepin
2018-07-10 08:25
#23
https://bbs.deepin.org/post/157702
这个我不会,但是可以给你@一个大佬

https://bbs.deepin.org/user/54497 wine重度玩家
Reply View the author
Daryl Xu
deepin
2018-07-10 08:28
#24
本帖最后由 hyikesong 于 2018-7-10 00:29 编辑
https://bbs.deepin.org/post/157702
还是希望深度官方能出中文版的开发平台和文档,这是操作系统厂商建立生态系统必须要做的事。原来老王说过会 ...

嗯,有中文最好了。英文还是比较头疼的,这个还是得靠官方啊,毕竟他们对自己的东西最熟悉
Reply View the author
hetern
deepin
2018-07-10 09:38
#25
用pyqt开发可以吗?
Reply View the author
Daryl Xu
deepin
2018-07-10 15:31
#26
hetern 发表于 2018-7-10 01:38
用pyqt开发可以吗?

可以的,可以的。Linux的开发技术deepin都支持,而且qt官方即将支持python语言,还是有前途的。
Reply View the author
星外之神
deepin
2018-07-11 00:22
#27
本帖最后由 wszqkzqk 于 2018-7-10 16:24 编辑
https://bbs.deepin.org/post/157702
@wszqkzqk wine重度玩家

@我干嘛?应该@xiewei 大神
Reply View the author
always-one
deepin
2018-07-11 19:44
#28
这个好,收藏
Reply View the author
188******56
deepin
2018-07-16 04:30
#29
有无QT+Python介绍啊,想整个dde-dock插件,官文介绍太过简单,未能入手。
Reply View the author
皇華
deepin
2018-07-16 19:53
#30
先出英文版,而无中文版。說他是國產軟件我都不信。
Reply View the author
Daryl Xu
deepin
2018-07-17 02:54
#31
本帖最后由 hyikesong 于 2018-7-16 20:04 编辑
wffger 发表于 2018-7-15 20:30
有无QT+Python介绍啊,想整个dde-dock插件,官文介绍太过简单,未能入手。

dde-dock插件一般用c++写,因为最后需要编译生成so文件,不知道Python怎么编译成这种。官方给的文档哪里不懂?看我能不能解答,我按照官方的流程走了一遍是可以的,可能有些细节没写到
Reply View the author
isunny
deepin
2018-07-17 05:30
#32
谢谢,楼主  分享,  精品  收藏了
Reply View the author
Daryl Xu
deepin
2018-07-17 05:33
#33
https://bbs.deepin.org/post/157702
谢谢,楼主  分享,  精品  收藏了

为社区尽一份绵薄之力
Reply View the author
OSDeepinX
deepin
2018-07-17 16:39
#34
我倒是认为先学习完c/c++再来学习这个可能比较好,不然很多新人第一时间就看不懂了。
Reply View the author
139******99
deepin
2018-07-17 16:58
#35

有时间折腾一下!
Reply View the author
Daryl Xu
deepin
2018-07-18 03:32
#36
https://bbs.deepin.org/post/157702
有时间折腾一下!

加油,可以滴
Reply View the author
bainian
deepin
2018-07-18 04:56
#37
正好想学呢,多谢整理。
Reply View the author
Daryl Xu
deepin
2018-07-18 14:37
#38
https://bbs.deepin.org/post/157702
正好想学呢,多谢整理。

谢谢支持,共同进步
Reply View the author
Daryl Xu
deepin
2018-07-28 20:03
#39
新增PyQt电子书
Reply View the author
berners
deepin
2018-07-29 02:35
#40
deepin文档中心:https://docs.deepin.io   
Reply View the author
2 / 4
To page