qt打开项目只有pro文件_基于Qt实现的开源记事本项目notes介绍

今天为大家介绍一款基于Qt实现的跨平台开源记事本软件。

程序效果

092e6fea897bd3f1e7577735a507d00c.png

项目简介

Notes是一个开源的,跨平台的笔记记录应用程序,它的潜力可能更大,并且可以更好地增强使用它的人们的能力。

项目地址:

https://github.com/nuttyartist/notes

如何编译

1、首先我们从上述网址中下载项目源码的压缩包,然后进行解压,解压后如下:

1687f38c3c098760e508e4aa6c84b6e4.png

2、用Qt打开Project.pro工程

f4975e30a37f134bf530efa9dca40583.png

3、设置好构建路径,我的路径是G:Qt codeotes-dev

cb78151ac8d4f38ed543bd0cb7194f2f.png

4、重新构建即可,构建时可能出现以下问题:

aacfe579f941d85feb055979ea4d9588.png

这是因为缺少第三库的原因,我们可以打开项目路径下的3rdParty文件,如下图所示:

5e715807b01e597fbfb8a9af05e03e17.png

然后我们打开这几个文件夹会发现前三个都是空的,这是因为我们在github上下载的时候没有把第三方库下载下来,所以我们要去单独下载这几个库,上面给的链接中也有这几个库的链接:

c059771266f1cef61ef2e5f7028ea4f2.png

或者直接在下方链接中下载:

QSimpleUpdater:

https://github.com/alex-spataru/QSimpleUpdater/tree/62567eee6631b64e09f365b7518b8744773d9b95

qautostart:

https://github.com/b00f/qautostart/tree/5be8fea834979f04ed90c933f3557ea980d8dd24

qmarkdowntextedit:

https://github.com/pbek/qmarkdowntextedit/tree/4f7ac9ede16e159499ef0178bee5b5a451e69a13

这几个第三方开源库的作用分别是:

  • QSimpleUpdater用来检查程序并自动更新
  • qautostart用来实现跨平台的程序开机自启动
  • qmarkdowntextedit用来实现MarkDown文本编辑功能

所以认真研究这个项目,还是能学到很多我们平时项目开发中实用的技能的。之前我自己为了实现跨平台的程序自启动还费了不少功夫呢!!!

这三个库下载以后,解压放进3rdParty路径下对应的文件夹中,重新构建程序即可编译成功。

912196ec15756412a84ad468d14f5344.png

此时在项目路径的bin文件夹下就生成了一个Notes.exe,双击打开,效果如下:

f274dfe95ed7f2a363c85f1c60f1ab7d.png

还是很轻便好用的一款记事本的,平时用来记录代办事项或当做笔记本还是很不错的。

开发者对notes的未来展望

bceae2564eb041867b57bcdacffa093d.png
193094e4154056d868b8feec0cd85eb5.png
a53c50e0629455b159f221777e21dcec.png
aed0206f761b25914773d66a33661a26.png
2d6db5522b1e2f31edb096737050af38.png
62b62f782412f4d635d13d73f574352f.png
6c89944328d6f7258b0e11765569e0a5.png
851142211f02e1f879536f96ebbf5020.png
90e2b07e428240eda1491e271b16fb30.png

如果最终效果真的如上面的效果图所示,那么我还是很期待的,期待使用这个记事本软件,也期待学习大神的代码实现。大家也可以持续关注notes的相关动态,甚至可以在github上面为该项目做出自己的贡献。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值