【Qt】开源一键代码开光神器,一行代码给你的项目施加祝福,减少Bug
年底啦,没什么项目,想摸鱼划水没见到什么好玩的东西,看到有人分享这个,直接做个库来玩下,之后说不定会嵌到公司的项目里面去....
效果如下,佛光普照!

输入也只需要一行命令
magic_spells::MakeWish(magic_spells::Wish_Type::Buda);
内置很多咒语,比如坤坤打球
神兽驾到

等等,持续更新中
工程文件见GitHub:
https://github.com/LeventureQys/MagicCode_Speller
代码内容如下:
#include "qobject.h"
#include "qdebug.h"
//调用方法:直接调用即可
//magic_spells::MakeWish(magic_spells::Wish_Type::Shenshou1);
class MAGICSPELLER_EXPORT magic_spells :public QObject
{
Q_OBJECT
private:
#pragma region Magic_Wishes
static QString ImgBuda() {
return QString(""\
" _ooOoo_\n"
" o8888888o\n"
" 88\" . \"88\n"
" (| -_- |)\n"
" O\\ = /O\n"
" ____/`---'\\____\n"
" . ' \\\\| |// `.\n"
" / \\\\||| : |||// \\\n"
" / _||||| -:- |||||- \\\n"
" | | \\\\\\ - /// | |\n"
" | \\_| ''\\---/'' | |\n"
" \\ .-\\__ `-` ___/-. /\n"
" ___`. .' /--.--\\ `. . __\n"
" .\"\" '< `.___\\_<|>_/___.' >'\"\".\n"
" | | : `- \\`.;`\\ _ /`;.`/ - ` : | |\n"
" \\ \\ `-. \\_ __\\ /__ _/ .-` / /\n"
" ======`-.____`-.___\\_____/___.-`____.-'======\n"
" `=---='"
"\n"
" .............................................\n"
" 佛祖保佑 永无BUG\n"
"\n");
};
static QString ImgKunkun() {
return QString(
"\n"
" ⠀⠀⠀⠀⠰⢷⢿⠄\n"
"⠀⠀⠀⠀⠀⣼⣷⣄\n"
"⠀⠀⣤⣿⣇⣿⣿⣧⣿⡄\n"
"⢴⠾⠋⠀⠀⠻⣿⣷⣿⣿⡀\n"
"○ ⠀⢀⣿⣿⡿⢿⠈⣿\n"
"⠀⠀⠀⢠⣿⡿⠁⠀⡊⠀⠙\n"
"⠀⠀⠀⢿⣿⠀⠀⠹⣿\n"
"⠀⠀⠀⠀⠹⣷⡀⠀⣿⡄\n"
"⠀⠀⠀⠀⣀⣼⣿⠀⢈⣧.\n"
" 你干嘛~~哎呀~~\n"
);
}
static QString ImgShenshou1() {
return QString(
""
""
" ___====-_ _-====___\n"
" _--^^^#####// \\\\#####^^^--_\n"
" _-^##########// ( ) \\\\##########^-_\n"
" -############// |\\^^/| \\\\############-\n"
" _/############// (@::@) \\\\############\\_\n"
" /#############(( \\\\// ))#############\\\n"
" -###############\\\\ (oo) //###############-\n"
" -#################\\\\ / VV \\ //#################-\n"
" -###################\\\\/ \\//###################-\n"
" _#/|##########/\\######( /\\ )######/\\##########|\\#_\n"
" |/ |#/\\#/\\#/\\/ \\#/\\##\\ | | /##/\\#/ \\/\\#/\\#/\\#| \\|\n"
" ` |/ V V ` V \\#\\| | | |/#/ V ' V V \\| '\n"
" ` ` ` ` / | | | | \\ ' ' ' '\n"
" ( | | | | )\n"
" __\\ | | | | /__\n"
" (vvv(VVV)(VVV)vvv)\n"
" 神兽保佑\n"
" 代码无BUG!\n"
);
}
static QString ImgShenshou2() {
return QString(
"\n"
"┏┓ ┏┓ + +\n"
"┏┛┻━━━┛┻┓ + +\n"
"┃ ┃\n"
" ┃ ━ ┃++ + ++\n"
" ████━████ ┃ +\n"
"┃ ┃ +\n"
"┃ ┻ ┃\n"
" ┃ ┃ + +\n"
"┗━┓ ┏━┛\n"
" ┃ ┃ \n"
" ┃ ┃ + +++\n"
"┃ ┃\n"
" ┃ ┃ + 神兽保佑\n"
" ┃ ┃ 代码无bug \n"
" ┃ ┃ +\n"
"┃ ┗━━━┓ + +\n"
"┃ ┣┓\n"
" ┃ ┏┛\n"
" ┗┓┓┏━┳┓┏┛ + +++\n"
"┃┫┫ ┃┫┫\n"
" ┗┻┛ ┗┻┛ + +++\n"
""
""
);
}
static QString ImgMeiNv() {
return QString(
""
" .::::.\n"
" .::::::::.\n"
" :::::::::::\n"
" ..:::::::::::'\n"
" '::::::::::::'\n"
" .::::::::::\n"
" '::::::::::::::..\n"
" ..::::::::::::.\n"
" ``::::::::::::::::\n"
" ::::``:::::::::' .:::.\n"
" ::::' ':::::' .::::::::.\n"
" .::::' :::: .:::::::'::::.\n"
" .:::' ::::: .:::::::::' ':::::.\n"
" .::' :::::.:::::::::' ':::::.\n"
" .::' ::::::::::::::' ``::::.\n"
" ...::: ::::::::::::' ``::.\n"
" ```` ':. ':::::::::' ::::..\n"
" '.:::::' ':'````..\n"
);
}
#pragma endregion
public:
enum class Wish_Type {
Buda = 1, Kunkun = 2,Shenshou1 = 3,Shenshou2 = 4,MeiNv=5
};
static void MakeWish(Wish_Type type) {
switch (type) {
case Wish_Type::Buda:
qDebug().noquote() << ImgBuda();
break;
case Wish_Type::Kunkun:
qDebug().noquote() << ImgKunkun();
break;
case Wish_Type::Shenshou1:
qDebug().noquote() << ImgShenshou1();
break;
case Wish_Type::Shenshou2:
qDebug().noquote() << ImgShenshou2();
break;
case Wish_Type::MeiNv:
qDebug().noquote() << ImgMeiNv();
default:
break;
}
}
};
【Qt】开源一键代码开光神器,一行代码给你的项目施加祝福,减少Bug的更多相关文章
- HTML QQ聊天代码 简单的一行代码
简单的一行代码: <a href="tencent://message/?uin=173007740&Site=&Menu=yes">和17300774 ...
- 微软最强 Python 自动化工具开源了!不用写一行代码!
1. 前言 最近,微软开源了一款非常强大的 Python 自动化依赖库:playwright-python 它支持主流的浏览器,包含:Chrome.Firefox.Safari.Microsoft E ...
- 吴裕雄 Bootstrap 前端框架开发——Bootstrap 显示代码:同一行代码片段: span, div
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- 一行代码调用实现带字段选取+条件判断+排序+分页功能的增强ORM框架
问题:3行代码 PDF.NET是一个开源的数据开发框架,它的特点是简单.轻量.快速,易上手,而且是一个注释完善的国产开发框架,受到不少朋友的欢迎,也在我们公司的项目中多次使用.但是,PDF.NET比起 ...
- 【原创】够强!一行代码就修复了我提的Dubbo的Bug。
这是 why 技术的第 28 篇原创文章 之前在<Dubbo 一致性哈希负载均衡的源码和 Bug,了解一下?>中写到了我发现了一个 Dubbo 一致性哈希负载均衡算法的 Bug. 对于解决 ...
- 推荐一款最强Python自动化神器!不用写一行代码!
搞过自动化测试的小伙伴,相信都知道,在Web自动化测试中,有一款自动化测试神器工具: selenium.结合标准的WebDriver API来编写Python自动化脚本,可以实现解放双手,让脚本代替人 ...
- Qt之实现360安全卫士主界面代码开源
匆匆一年又过去了,总结去年一年的节奏就是忙爆了:生活忙.工作忙,值得庆幸的是没有瞎忙:今天打开博客园查看我的博客,才发现几乎差不多一年时间没写博客了:博客文章就是记忆,就是曾经努力过的见证,感谢博客园 ...
- 开源作品ThinkJDBC—一行代码搞定数据库操作
1 简介 ThinkJD,又名ThinkJDBC,一个简洁而强大的开源JDBC操作库.你可以使用Java像ThinkPHP框架的M方法一样,一行代码搞定数据库操作.ThinkJD会自动管理数据库连接, ...
- 微软出品自动化神器Playwright,不用写一行代码(Playwright+Java)系列(一) 之 环境搭建及脚本录制
一.前言 半年前,偶然在视频号刷到某机构正在直播讲解Playwright框架的使用,就看了一会,感觉还不错,便被种草,就想着自己有时间也可以自己学一下,这一想着就半年多过去了. 读到这,你可能就去百度 ...
- Java代码简化神器-Lombok
一.背景 前段时间在开源社区中发现了一个比较牛逼的简化Java代码的神器-Lombok,接着自己写了demo进行测试和练习,感觉真的很不错,特此分享给需要的小伙伴们~ 二.开发之前的准备 1.lomb ...
随机推荐
- Spring Cloud Seata系列:基于AT模式实现分布式事务
目录 前提 Seata的AT模型 流程梳理 一阶段: 二阶段-回滚 二阶段-提交 脏写问题 写隔离 读隔离 优缺点 AT与XA的区别 实现AT模式 https://seata.io/zh-cn/doc ...
- 【纯手工打造】时间戳转换工具(python)
1.背景 最近发现一个事情,如果日志中的时间戳,需要我们转换成时间,增加可读性.或者将时间转换成时间戳,来配置时间.相信大多人和我一样,都是打开网页,搜索在线时间戳转换工具,然后复制粘贴进去.个人认为 ...
- 神经网络优化篇:详解正则化(Regularization)
正则化 深度学习可能存在过拟合问题--高方差,有两个解决方法,一个是正则化,另一个是准备更多的数据,这是非常可靠的方法,但可能无法时时刻刻准备足够多的训练数据或者获取更多数据的成本很高,但正则化通常有 ...
- JXNU acm选拔赛 不安全字符串
不安全字符串 Time Limit : 3000/1000ms (Java/Other) Memory Limit : 65535/32768K (Java/Other) Total Submis ...
- 【wing】一款轻量快捷的团队开发工具
导航 开源地址:[Github] & [Gitee] 新手使用 更多命令 开发指南 说明 wing是一个代码同步管理工具类似repo,具有以下特性: 支持Winddows .Linux .Ma ...
- SQL Server系列:系统函数之聚合函数
聚合函数:指对一组值执行计算,并返回单个值.除了 Count(统计函数) 外,聚合函数都会忽略 Null 值 聚合函数经常与 SELECT 语句的 GROUP BY 子句一起使用 1.Avg():返回 ...
- SVN工具基础知识
SVN工具基础知识 1.简介 1.全称Subversion,是一个开放源代码的版本控制系统,Subversion 在 2000 年由 CollabNet Inc 开发,现 在发展成为 Apache 软 ...
- mac 编译php 7.2+扩展编译 的坑史(不是swoole的坑),php的一个坑,这个坑还没填满,问题根源还没有找到 !
目前网上找到的文章全是php 7.1,但是brew己经没有7.1了,最新是7.2,这让我怀疑是不是我的版本问题,导致swoole编译时总是编译不过去.后来发现任何扩展都编不过去,提示: Configu ...
- 如何快速部署本地训练的 Bert-VITS2 语音模型到 Hugging Face
Hugging Face是一个机器学习(ML)和数据科学平台和社区,帮助用户构建.部署和训练机器学习模型.它提供基础设施,用于在实时应用中演示.运行和部署人工智能(AI).用户还可以浏览其他用户上传的 ...
- Spring Cloud 学习推荐
学习 Spring Boot Spring tutorials | Java Web Development, Spring Cloud Programming tutorials Spring Bo ...