[Official Events] 真心话大冒险:你觉得DTK还能为Linux桌面应用贡献什么?
Events2286次浏览 ·36个回复
电梯直达到第
deepin_z
Administrator
发表于2021-05-13 01:51
楼主

DTK社区首批“玩咖”招募令

神秘好礼悬赏,速来!

 


 

欢迎加入不叨叨不会死的世界~

这是一个能把脑洞开成黑洞的社区

DTK开发者社区

诚意邀请你的加入~

本期话题征集主题是:

“你觉得DTK还能为Linux桌面应用贡献什么?”

创意不分大小

观点不限篇幅

只要你敢想,

我们就来听!

汇聚点滴创意,

让我们一起,

做国内最靓的操作系统,

前方好礼,

正在等你来领取!

从现在起,

只要在本期话题分享创意,就有机会获得我们送出的神秘好礼!

截止时间 2021年6月10日,还不速来?

 

 


关于DTK
 


 

DTK(Development ToolKit)是统信基于Qt开发的一整套简单且实用的通用开发框架。

一文了解统信开发套件DTK:跨平台跨架构,赋能开发者

@DTK开发者,我们为你的作品买单

 

点击查看  2分钟快速了解DTK(视频)

 

DTK从开发者的角度出发,融合现代化的开发理念,提供丰富的开发接口与支持工具,满足日常图形应用、业务应用、系统定制应用的开发需求,提升开发效率,让开发者畅享跨平台、跨架构的开发体验。

 

DTK开发者文档

https://docs.uniontech.com/zh/

 

DTK开发者社区

https://bbs.deepin.org/zh/module/226

 

回复收藏只看作者
所有回复
septemberhx
deepin
发表于 2021-05-13 02:28
沙发

------ 开发方面

以下是开发的时候的一些感想:

1. 更丰富的常用组件库

2. 与 QtDesigner 更方面的一键融入,最好 包管理器 安装一下就能直接在 QtDesigner 里看到 Dtk 组件

3. 常用 标准 dbus interface 的上层包装,不用开发者再去 xml qdbusxml2cpp 转换以及手动接入等

4. Dtk 中 menu 与 dbus 接口的接入:com.canonical.dbusmenu.xml

5. 与qml的接入,比如插件开发等支持 qml

------ 桌面

下面是一些关于 Deepin 大胆的幻想,可能和dtk关系不大

1. wayland 接入

2. wayland 的改善:Qt 程序无问题,firefox 等程序在两个 x1 x2 缩放的情况下,无法自由适应(要么像 kde 一样,用 x1 渲染,这样在 x2 屏幕上会很糊;要么像 gnome 一样,用 x2 渲染,这样在 x1 屏幕上会是两倍大)

------

剩下的想到后再补充

回复只看作者
zeroghj
deepin
发表于 2021-05-13 03:00
板凳

DTK开发者文档

https://docs.uniontech.com/zh/

DTK文档排版需要改进啊 阅读体验极差 瞬间没学习动力了

链接不能跳转、图片没有显示、大段的空白、 大部分文档没中文。。。

回复只看作者
liwl
deepin
发表于 2021-05-13 03:02
地板

当然是虚拟桌面啦!!!win10这个功能,不要太好用啊!

如果是触摸板,四指左右滑动,切换虚拟桌面,贼6,谁用谁知道

一个桌面玩游戏,一个桌面工作,一个桌面学习,你值得拥有!

什么?deepin多任务试图?垃圾!

回复只看作者
SamLukeYes
deepin
发表于 2021-05-13 03:09
4楼
liwl

当然是虚拟桌面啦!!!win10这个功能,不要太好用啊!

如果是触摸板,四指左右滑动,切换虚拟桌面,贼6,谁用谁知道

一个桌面玩游戏,一个桌面工作,一个桌面学习,你值得拥有!

什么?deepin多任务试图?垃圾!

gnome 完美满足了你的需求

回复只看作者
liwl
deepin
发表于 2021-05-13 03:11
5楼
SamLukeYes

gnome 完美满足了你的需求

唉,如果愿意用那个,我还用deepin干嘛,直接win10多香。恨铁不成钢。

回复只看作者
SamLukeYes
deepin
发表于 2021-05-13 03:20
6楼
liwl

唉,如果愿意用那个,我还用deepin干嘛,直接win10多香。恨铁不成钢。

不用 win10 也有不用 win10 的理由,就看你自己怎么权衡了

回复只看作者
liwl
deepin
发表于 2021-05-13 03:22
7楼
SamLukeYes

不用 win10 也有不用 win10 的理由,就看你自己怎么权衡了

是。目前来说,多任务试图不成熟,不影响使用。只是提个大冒险的需求。

回复只看作者
cht
deepin
发表于 2021-05-13 03:23
8楼

回复只看作者
cht
deepin
发表于 2021-05-13 03:27
9楼
septemberhx

------ 开发方面

以下是开发的时候的一些感想:

1. 更丰富的常用组件库

2. 与 QtDesigner 更方面的一键融入,最好 包管理器 安装一下就能直接在 QtDesigner 里看到 Dtk 组件

3. 常用 标准 dbus interface 的上层包装,不用开发者再去 xml qdbusxml2cpp 转换以及手动接入等

4. Dtk 中 menu 与 dbus 接口的接入:com.canonical.dbusmenu.xml

5. 与qml的接入,比如插件开发等支持 qml

------ 桌面

下面是一些关于 Deepin 大胆的幻想,可能和dtk关系不大

1. wayland 接入

2. wayland 的改善:Qt 程序无问题,firefox 等程序在两个 x1 x2 缩放的情况下,无法自由适应(要么像 kde 一样,用 x1 渲染,这样在 x2 屏幕上会很糊;要么像 gnome 一样,用 x2 渲染,这样在 x1 屏幕上会是两倍大)

------

剩下的想到后再补充

他们的wayland桌面给了华为

是我看到的样子,好像圆角也没有顶栏也是乱的(

回复只看作者
septemberhx
deepin
发表于 2021-05-13 04:06
10楼
cht

他们的wayland桌面给了华为

是我看到的样子,好像圆角也没有顶栏也是乱的(

wayland后面应该都会有,主要是解决部分gtk程序在wayland上的表现

回复只看作者
星空露光
deepin
发表于 2021-05-13 04:42
11楼

我觉得吧,可以做一些小组件之类的(类似这种https://bbs.deepin.org/zh/post/213266

回复只看作者
忘记、过去
deepin
发表于 2021-05-13 05:07
12楼

1、有属于自己的 IDE 开发环境,现在用 Qt Creator 开发的话暂时只能手动拖 Widget 然后提升为 DTK 控件,有些控件比如 DSlider 还不支持这样......

2、能跨平台......dtk2 的启动盘制作工具在 Windows 上还是很好看的......现在有点馋 dtk5 里面的各种透明和模糊效果......而且 dtk5 在 Ubuntu 上运行还有小问题,比如关于界面点击之后会直接崩溃......

3、DTK 开发示例,仓库里现在那个 qtcreator-dtk-template 模板,说实话有和没有没太大区别......比较好的示例应该是码云上的 dtk-examples,但是也不可能面面俱到,涉及所有的控件使用示例。毕竟相比于开发文档......那肯定是直接看示例代码上手更快了......XD......

回复只看作者
chenbo
deepin
发表于 2021-05-13 06:11
13楼

在系统里集成一个小应用,专用于提交bug和建议,以及查看回复,进度等

回复只看作者
lokissmith
deepin
发表于 2021-05-13 09:56
14楼

适配触控屏?

回复只看作者
北冥夜未央
deepin
发表于 2021-05-13 10:13
15楼

首先,DTK得支持跨平台。现在要想把开发者绑定到一个平台是不现实的,一次编程,多平台编译才能吸引开发者。

其次,编程环境的搭建要简单。不论是魔改QtCreator还是做QtCreator的插件,或是自己做个IDE,总之搭建环境不要太复杂的操作。现在光搭建环境就劝退一波人,使用上每次需要提升组件又劝退一波人,直接用Qt开发不省心嘛,何必折腾自己。

最后,出本书是必不可少的,能够系统的讲解DTK的使用。现在基本都是学Qt的书,然后看dtk的开发者文档,总还是感觉缺点什么。

回复只看作者
jzc
deepin
发表于 2021-05-13 10:15
16楼

赞同 septemberhx 的想法。

一些高级功能需要调用Dbus接口来完成。 希望DTK封装常用Dbus 接口,能让开发者直接调用。这样开发体验更好,应用软件也能发挥更多优势。

我觉得还可以出 DTK系列教程,帮助大家入门。

回复只看作者
gfdgd xi
deepin
发表于 2021-05-13 13:08
17楼

(从入门者看)

1、适配更多发行版和平台

2、适配更多语言

3、专门的 IDE

4、配置过程更加简单

……

回复只看作者
皇華
deepin
发表于 2021-05-14 03:04
18楼

縱排界面控件,適用于中日韓文:

回复只看作者
nexfia
deepin
发表于 2021-05-14 09:17
19楼

来个pydtk?类似pyqt5

回复只看作者
魔笛
deepin
发表于 2021-05-14 11:49
20楼
SamLukeYes

gnome 完美满足了你的需求

你现在是在用gnome40吗?我在b站上看了gnome40的视频,好顺滑好漂亮。

回复只看作者

1 / 2
到第
使用Markdown编辑器
加载中...