【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 ...
随机推荐
- 在 JMeter 中使用 JSON 提取器提取特定条件下的值
当你需要在 JMeter 中对接收到的 JSON 响应进行处理时,JSON 提取器是一个非常有用的工具.在本文中,我们将讨论如何使用 JSON 提取器来提取特定条件下的值,以满足你的需求. 问题描述 ...
- Kafka核心逻辑介绍
1.概念 Kafka是最初由Linkedin公司开发,是一个分布式.支持分区的(partition).多副本的(replica)分布式消息系统(kafka2.8.0版本之后接触了对zk的依赖,使用自己 ...
- 华企盾DSC苹果电脑-认证用户提示“不是认证成功的账户”
出现该问题说明客户端连不上服务器,一般来说是网络原因,可按照下面方法排查 1.先检查网络是否通能否正常上网或者换一个网络试试 2.查看服务器是否启动 3.客户测试连接是否成功端口是否填成了5580 ...
- 23年底,我出齐了Spring boot,Spring cloud和案例方面的书,正在写一本面试书(代年终总结)
年末了,再来总结一下吧,希望本人明年的年终总结文还能在博客园发. 这次总结的主题是本人出的java书.这几年本人出了不少书,其中有python.redis和Java方面的. 姑且不说其它,java方面 ...
- MinIO客户端之stat
MinIO提供了一个命令行程序mc用于协助用户完成日常的维护.管理类工作. 官方资料 mc stat 获取指定桶或者对象的信息,包含对象的元数据. 指定桶bkt1,查看信息,命令如下: ./mc st ...
- IBM DS5020存储更换硬盘操作
前期准备:笔记本.网线 连接存储控制器操作,在笔记本上安装DS Storage Manager 11 Client,然后在笔记本IP设备为192.168.128.X(A控制器管理口1和2的管理IP地址 ...
- 聊一聊如何整合Microsoft.Extensions.DependencyInjection和Castle.Core(完结篇)
前言 书接上回,上回我们了解了 castle 代理的一些缺点,本文将开始操作整合 Microsoft.Extension.Dependency和Castle,以让默认的容器可以支持拦截器 我们将以进阶 ...
- 全国网络安全行业职业技能大赛云南省选拔赛 Misc 部分WP
word_sercet 题目 我的解答: 加密文档,010打开图片发现密码 VVV_123.com 解压打开得到flag(注:flag原本是隐藏的,但我之前设置过隐藏文字自动显示,因此这里直接可以看到 ...
- HDU 3660 树形DP
原题地址 题意 Alice与Bob在一棵树的树根一同出游,两人从Bob开始轮换选择道路一直走到树叶,Alice会尽可能使走过的总长最小,而Bob相反.不过他们都不能让总长落到[l, r]之外 现在给出 ...
- 聊聊LiteOS中生成的Bin、HEX、ELF三种文件格式
摘要:我们在使用编译器在编译工程后会要求生成可执行文件,将这些文件烧录到MCU进行运行,达到我们测试和使用程序的目的,再使用工具链进行编译的时候往往生成.bin..hex ..elf ..alf等文件 ...