我也发现了,原来是它的锅
我也发现了,原来是它的锅
是的,deepin开发dtk也忒自私了吧(doge)
是的,deepin开发dtk也忒自私了吧(doge)
你发布第一版的时候我还纳闷呢,这是要被官方收编了吧😂
你发布第一版的时候我还纳闷呢,这是要被官方收编了吧😂
甚至还在审核中

DAboutDialog可以使用富文本,你可以写一个html的链接进去
参考星火v4
https://gitee.com/spark-store-project/spark-store/blob/Flamescion/src/application.cpp
DAboutDialog可以使用富文本,你可以写一个html的链接进去
啥意思,链接不是一个字段吗
@deepin流云 快来解决😄
用那个deepin-skills搞的么?先按shenmo大佬说的方案试试,我问问搞这个skills的同学。
用那个deepin-skills搞的么?先按shenmo大佬说的方案试试,我问问搞这个skills的同学。
和skill无关,是dtk本身控件的问题
用那个deepin-skills搞的么?先按shenmo大佬说的方案试试,我问问搞这个skills的同学。
这是我以前skill还没有出的时候让ai自学官方dtk手册时ai写的
DAboutDialog::setWebsiteLink 设置了不管用吗?
DAboutDialog::setWebsiteLink 设置了不管用吗?
设置确实不管用,我本来ai就要这样实现,但显示运行还是官方网址🤔
我是这样处理的,自己创建并初始化DAboutDialog对象,然后传给DApplication对象:
// 鉴于applicationHomePage并未传递至DAboutDialog,且上游dtk主分支中已将DAboutDialog的传参构造去掉,我们选择主动构造DAboutDialog后传给app
const auto about = new DAboutDialog();
about->setProductIcon(QIcon(QStringLiteral(":/icons/top.hotime.svgs2dci.svg")));
about->setProductName(QCoreApplication::translate("MainWindow", "SVG -> DCI Icon Converter"));
about->setVersion(Dtk::Widget::DApplication::applicationVersion());
about->setWebsiteName(QStringLiteral("https://atomgit.com/hotime/svgs2dci")); // 设置显示文本
about->setWebsiteLink(QStringLiteral("https://atomgit.com/hotime/svgs2dci")); // 设置链接地址
about->setDescription(QCoreApplication::translate("MainWindow",
"Convert SVG to deepin DCI icon pack with state/tone binding and real-time preview."));
app.setAboutDialog(about);
啥意思,链接不是一个字段吗
你可以给自己的应用介绍里加上对应的链接
啥意思,链接不是一个字段吗
dtk本身就是这样的。比如,这个程序在深度运行,显示的是deepin的链接;在统信下运行,显示的是uos的链接;甚至在搞笑的下运行,显示的也是gxde的链接。这个取决于发行版和桌面环境。不过星火似乎有单独该链接的方案。
Popular Ranking
ChangePopular Events
More

中文 


希望dtk原生关于窗口主页网址可以自定义(现在只能默认官方网址)
就是如下(这里拿我写的软件举例)