logo头像

技术引领生活!

Qt版本ubuntu有道云笔记

本文于2038天之前发表,文中内容可能已经过时。

想一键将网页转化成APP吗? 本文也许会有你想要的答案

运行效果

运行效果和网页版本的没有区别
运行效果
网易云笔记网页版其实非常好了,但是本人还是比较喜欢客户端一点

其他作品

找到了一个有道云笔记nodejs版 .但是发现有bug(图片有时候显示不完全),想到Qt中也有webenginewidgets完全满足需要,而且非常非常简单,几句话就行了

核心代码

其实也只有tmd只有下面几句,想要把其他官网转为程序的替换下面的网址和logo图片就行(就是这么简单粗暴)
详情见后面附件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
//main.cpp文件
#include <QApplication>
#include <QWebEngineView>
#include <QIcon>
//#include <QDebug>


int main(int argc, char *argv[])
{
//本句会导致页面显示不正常,估计在手机上需要开放此句话
// QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);

QApplication app(argc, argv);
app.setWindowIcon(QIcon(":/res/logo.webp"));

QWebEngineView view;
view.setUrl(QUrl("https://note.youdao.com/signIn/index.html?&callback=https%3A%2F%2Fnote.youdao.com%2Fweb%2F&from=web"));

view.showMaximized();


return app.exec();
}

安装到/opt/youDaoNote/目录

desktop文件

1
2
3
4
5
6
7
8
9
10
11
12
13
[Desktop Entry]
Version=1.0
Type=Application
Name=Youdao Note
GenericName=Youdao Note
Comment=有道云笔记Linu版本
Terminal=false
Exec=/opt/youDaoNote/youDaoNote
MimeType=text/plain;
Icon=/opt/youDaoNote/res/logo.webp
Categories=TextEditor;Development;
StartupNotify=true
Actions=Window;Document;

附件

工程文件

PS

需要库的请自行下载

支付宝打赏 微信打赏

您的支持是我前行的动力!