[DTK] 终于将QT6的DDE样式带回了UOS/V20,另附上最新编译的PDF4QT
Tofloor
poster avatar
kero990
deepin
11 hours ago
Author

自从我找到了能在UOS和deepinV20的QT6以来,我一直在将各种QT6应用编译适配到UOS上。唯一的问题是,没法适配DDE桌面的样式,只能使用QT默认的xcb样式,当然,能用是能用,就是丑。

这周下了点功夫,将dde样式的相关库编译了一遍,其中也有不少坑,而且有些干脆就是deepin代码写的烂。不过不管怎么样,现在是成功了,所有QT6应用即使是在UOS上也有标准DDE样式了。

放几张图大家看看,用的是最新编译的PDF4QT,算是linux上最强大的开源PDF编辑器,不过这玩意似乎对中文PDF支持不佳,这导致实用性骤降。不过我还是打算推商店的。

以下是所有要用到的库,暂时还只编译了arm64,x64等我有时间吧

tree
.
├── lib
│   ├── libdtk6core.so.6
│   ├── libdtk6gui.so.6
│   ├── libdtk6log.so.0
│   ├── libdtk6widget.so.6
│   ├── libfreeimage.so.3
│   └── libspdlog.so.1.17
└── plugins
    ├── iconengines
    │   ├── libdicon.so
    │   └── libdsvgicon.so
    ├── imageformats
    │   ├── libdci.so
    │   └── libdsvg.so
    ├── platforms
    │   └── libdxcb.so
    ├── platformthemes
    │   └── libqdeepin.so
    └── styles
        └── libchameleon.so

而默认的qxcb是这个丑样子

Reply Favorite View the author
All Replies
sammy-621
deepin
10 hours ago
#1

DTK能在V25下编译通过吗?对Qt环境有啥要求,就是在V25环境下,安装Qt 6开发环境,能编译DTK吗?

Reply View the author
神末shenmo
deepin
Spark-App
Q&A Team
10 hours ago
#2

bpo仙人!受我一拜!


虽然如果是我就换容器安装了like

Reply View the author
MeGusta
deepin
10 hours ago
#3

说到PDF4QT,我的新版QGIS(QT6)编译的时候有一个可选功能,就是将地图导出到pdf时,可以选择将PDF4QT作为生成pdf的后端。但是不知道为什么,样式一多的话,导出的速度就很慢。

Reply View the author