[DTK] 在Deepin中开发图形化界面应用的一般流程是什么
Tofloor
poster avatar
weboob
deepin
2022-04-25 16:52
Author

前段时间为了采集信息,使用Bash脚本写了一段代码,解决了问题。现在想把这个搞成图形化界面的,不知道在deepin下写这种应用的一般流程是怎样的,需要准备学习哪些知识,如何去搭建知识架构,望各位坛友不吝赐教kissing_heart
【hello world】保姆级教程更佳

Reply Favorite View the author
All Replies
神末shenmo
deepin
Spark-App
Q&A Team
2022-04-25 16:53
#1

可能可以用dtk写,和系统的UI一致

需要有Qt经验

Reply View the author
sammy-621
deepin
2022-04-25 17:05
#2

需要有一点C++基础,可以了解下Qt Quick,可以看下这篇文章,不知道是不是你想要的

Reply View the author
weboob
deepin
2022-04-25 17:07
#3
神末shenmo

可能可以用dtk写,和系统的UI一致

需要有Qt经验

官方提供的dtk安装过程不是很友好啊,装个开发环境竟然还需要重做系统

image.png

Reply View the author
weboob
deepin
2022-04-25 17:10
#4
sammy-621

需要有一点C++基础,可以了解下Qt Quick,可以看下这篇文章,不知道是不是你想要的

感谢,一会翻阅下

Reply View the author
[^_^]
deepin
2022-04-25 17:41
#5
weboob

官方提供的dtk安装过程不是很友好啊,装个开发环境竟然还需要重做系统

image.png

不用重装。

Reply View the author
bluesky_
deepin
2022-04-25 17:54
#6

推荐上面大佬的qtqucik,qml原生界面就很好看,使用js和c++就能开发出简单漂亮的界面应用

Reply View the author
神末shenmo
deepin
Spark-App
Q&A Team
2022-04-25 19:38
#7
weboob

官方提供的dtk安装过程不是很友好啊,装个开发环境竟然还需要重做系统

image.png

你去应用商店搜一下dtk

Reply View the author
Feng Yu
deepin
2022-04-25 21:01
#8

既然会bash脚本为啥不用zenity? 这玩意本来就是搭配脚本写GUI用的,而且所有的发行版的仓库都带有这个东西,甚至多数发行版还是图形界面下默认安装的,开箱即用,脚本在多个平台都能跑

官方手册: https://help.gnome.org/users/zenity/stable/

使用起来特别简单,不需要你有GUI编程经验

Reply View the author
weboob
deepin
2022-04-26 20:05
#9
Feng Yu

既然会bash脚本为啥不用zenity? 这玩意本来就是搭配脚本写GUI用的,而且所有的发行版的仓库都带有这个东西,甚至多数发行版还是图形界面下默认安装的,开箱即用,脚本在多个平台都能跑

官方手册: https://help.gnome.org/users/zenity/stable/

使用起来特别简单,不需要你有GUI编程经验

1、bash的语法我看的不多,主要是变量存储和循环操作。

2、我的脚本更多是通过bash调用的xdotool做的一系列操作

这个能支持吗

Reply View the author