你如果还没有掌握一门编程语言的话,可以先试着学一门编程语言。这里推荐两个学习网站:
其实有好多GUI的开发技术,列举几个我接触到的吧
这个我是一点都不会https://www.gtk.org/
electron这个技术很酷,前端用Chromium,后端用Node.js。熟悉web开发的小伙伴,应该上手很快。
我记得网站的文档是有坑的,具体想不起来了,大家注意点。。。
我fork了一个简单的demo,据我了解基于CEF(Chromium Embedded Framework)——Chromium嵌入框架技术,和Qt进行绑定。没有深入研究,大家可以了解一下,熟悉web前端的话,开发起来应该也很快。 https://github.com/linuxdeepin/qcef/tree/master/browser_demo
如果你会一点编程了,那么你可以开始搞了,这里为大家搜集了一些学习案例
官方的说明
https://github.com/linuxdeepin/dde-dock/blob/master/plugins/plugin-guide/plugins-developer-guide.md
这位老哥的插件可以参考学习一下 :
好不容易搞出来一个程序,快点分享给大家用吧。扔个源代码可不行,好多普通用户是不会编译的呀。所以我们开发者要将开发好的应用程序进行打包,便于普通用户安装使用。
flatpak
格式Debreate
这个 GUI
工具各位优秀的同学可以试着投递一下自己的应用,打包别人开发的应用也可以哦,不过需要遵守相关的规则。
git
代码版本管理工具大家有建议,欢迎积极跟帖,如有错误,恳请指正 ,求助当然也欢迎ziqiang_xu@yeah.net