写小说,写日记,自己做的写作软件——我的写作

发布于:2022-07-24 ⋅ 阅读:(382) ⋅ 点赞:(0)

许多写作软件本来已经有了,但是用起来就是感觉不合自己的心意。

要么不能设置纸张的大小,要么不能设置写作背景,要么速度慢用起来卡顿,要么不适合写小说,要么不适合写日记……。自己本身又是程序员,干脆自己做一个吧!

写写日记,写写小说,不要那么多花里胡哨的东西。关键是数据完全放在本地,不需要联网,更不需要担心数据泄密的问题。

速度快,内容安全,纯粹放本地。

一定要能够设置纸张的宽度,设置纸张的背景纹路,一定要每篇文章都可以设置自己喜欢的字体,于是我的写作软件就出来了。

有喜欢写作和本地写文章的道友吗?快来试下“我的写作”这款软件呢!

目前不需要安装,下载解压开即可使用。第一次运行时,只需要设置一下数据目录,或者干脆在设置界面直接点击取消(默认在软件data目录存放文章数据),就可以开始写作了。

建议把软件放在数据盘,不要放在C盘中,数据目录放在一个安全的目录下,就可以开始随心所欲地写作啦。尤其方便写本地小说,还有每日的工作纪要。对了,是可以拷贝图片到里面并显示的,来试试看吧。

 

 

  

可以插入图片:

 

最后我们贴上一点代码,避免被误认为我们的文章质量低下。

QSharedMemory shared("mywriter1");
	if (shared.attach())//共享内存被占用则直接返回
	{
		QMessageBox::warning(nullptr, QString("MyWriter"), QString(u8"MyWriter 软件已经在运行,不能多开!"));
		return 0;
	}
	shared.create(32);

	{
		QFile file(":/MyWriter/mystyle.qss"); //qss文件路径
		QString styleSheet;
		if (file.open(QIODevice::Text | QIODevice::ReadOnly))
		{
			styleSheet = file.readAll();
			qApp->setStyleSheet(styleSheet);
		}
		file.close();
	}

	MyWriter pMainWriter;
	pMainWriter.show();

	QThread *workThread = new QThread(&a);
	workThread->start();
	//这里不能给parent,否则会导致父子对象不在同一个线程的错误
	NetRegister *pNetReg = new NetRegister(nullptr);
	pNetReg->moveToThread(workThread);

目前只能支持win10系统,win7我没有试过,大家有问题可以给我留言。后期我还想做一个可以写作加密的功能,这样上班也可以摸鱼写作了,任何人都无法看到及时写作的明文。目前在写作时,直接按下ESC键,界面会自动最小化,避免摸鱼被发现额~

下载地址:百度网盘下载

具体地址: https://pan.baidu.com/s/1c6MUDlT5tBSC1T-UAAZo6A?pwd=t7gd 提取码: t7gd 


网站公告

今日签到

点亮在社区的每一天
去签到