年底啦,没什么项目,想摸鱼划水没见到什么好玩的东西,看到有人分享这个,直接做个库来玩下,之后说不定会嵌到公司的项目里面去....

效果如下,佛光普照!

输入也只需要一行命令

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的更多相关文章

  1. HTML QQ聊天代码 简单的一行代码

    简单的一行代码: <a href="tencent://message/?uin=173007740&Site=&Menu=yes">和17300774 ...

  2. 微软最强 Python 自动化工具开源了!不用写一行代码!

    1. 前言 最近,微软开源了一款非常强大的 Python 自动化依赖库:playwright-python 它支持主流的浏览器,包含:Chrome.Firefox.Safari.Microsoft E ...

  3. 吴裕雄 Bootstrap 前端框架开发——Bootstrap 显示代码:同一行代码片段: span, div

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  4. 一行代码调用实现带字段选取+条件判断+排序+分页功能的增强ORM框架

    问题:3行代码 PDF.NET是一个开源的数据开发框架,它的特点是简单.轻量.快速,易上手,而且是一个注释完善的国产开发框架,受到不少朋友的欢迎,也在我们公司的项目中多次使用.但是,PDF.NET比起 ...

  5. 【原创】够强!一行代码就修复了我提的Dubbo的Bug。

    这是 why 技术的第 28 篇原创文章 之前在<Dubbo 一致性哈希负载均衡的源码和 Bug,了解一下?>中写到了我发现了一个 Dubbo 一致性哈希负载均衡算法的 Bug. 对于解决 ...

  6. 推荐一款最强Python自动化神器!不用写一行代码!

    搞过自动化测试的小伙伴,相信都知道,在Web自动化测试中,有一款自动化测试神器工具: selenium.结合标准的WebDriver API来编写Python自动化脚本,可以实现解放双手,让脚本代替人 ...

  7. Qt之实现360安全卫士主界面代码开源

    匆匆一年又过去了,总结去年一年的节奏就是忙爆了:生活忙.工作忙,值得庆幸的是没有瞎忙:今天打开博客园查看我的博客,才发现几乎差不多一年时间没写博客了:博客文章就是记忆,就是曾经努力过的见证,感谢博客园 ...

  8. 开源作品ThinkJDBC—一行代码搞定数据库操作

    1 简介 ThinkJD,又名ThinkJDBC,一个简洁而强大的开源JDBC操作库.你可以使用Java像ThinkPHP框架的M方法一样,一行代码搞定数据库操作.ThinkJD会自动管理数据库连接, ...

  9. 微软出品自动化神器Playwright,不用写一行代码(Playwright+Java)系列(一) 之 环境搭建及脚本录制

    一.前言 半年前,偶然在视频号刷到某机构正在直播讲解Playwright框架的使用,就看了一会,感觉还不错,便被种草,就想着自己有时间也可以自己学一下,这一想着就半年多过去了. 读到这,你可能就去百度 ...

  10. Java代码简化神器-Lombok

    一.背景 前段时间在开源社区中发现了一个比较牛逼的简化Java代码的神器-Lombok,接着自己写了demo进行测试和练习,感觉真的很不错,特此分享给需要的小伙伴们~ 二.开发之前的准备 1.lomb ...

随机推荐

  1. [ABC262F] Erase and Rotate

    Problem Statement You are given a sequence $P = (p_1,p_2,\ldots,p_N)$ that contains $1,2,\ldots,N$ e ...

  2. LLM面面观之LLM复读机问题及解决方案

    1. 背景 关于LLM复读机问题,本qiang~在网上搜刮了好几天,结果是大多数客观整理的都有些支离破碎,不够系统. 因此,本qiang~打算做一个相对系统的整理,包括LLM复读机产生的原因以及对应的 ...

  3. 阿里云+智能ai+gpt

    1.阿里 百度 腾讯分词 知识库.     阿里云(项目具体的费用预算展示,实际功能核算.) 向量智库 https://developer.aliyun.com/article/1234278?spm ...

  4. jenkins pipeline语法、自动生成、部署案例

    Jenkins Pipeline是一套插件,支持在Jenkins中实现持续集成和持续交付: pipeline的编写都要写入到一个名为Jenkinsfile的文件中. 流水线脚本管理 Jenkinsfi ...

  5. 关于RichEdit的那些坑

    项目开发中用到了richedit,但是并没有用到图文的功能,只是说使用他的各种属性,集成了一个自己的超文本编辑器. 开发遇到了各种坑,在这里跟大家分享下: 1: 跳转编辑界面,无法获取焦点. 通过Ri ...

  6. Golang实现JAVA虚拟机-指令集和解释器

    原文链接:https://gaoyubo.cn/blogs/f57f32cf.html 前置 Golang实现JAVA虚拟机-解析class文件 Golang实现JAVA虚拟机-运行时数据区 一.字节 ...

  7. nacos 系列:.net core 6.0 使用 nacos

    目录 安装 Nuget 包 配置 appsettings.json 添加服务和配置 测试 官方示例:https://kgithub.com/nacos-group/nacos-sdk-csharp 安 ...

  8. 如何使用GaussDB(DWS)的本地临时表进行数据处理

    本文分享自华为云社区<GaussDB(DWS)临时表系列 - 本地临时表>,作者: acydy . GaussDB(DWS) 从8.2.1版本后支持三种形式的临时表:本地临时表.Volat ...

  9. TooKit助力开发者上云

    本文分享自华为云社区<华为云Classroom赋能-TooKit助力开发者上云>,作者:华为云PaaS服务小智 . 对于资深程序员而言,IDE是必不可少的,它好比是剑客手中的宝剑,IDE帮 ...

  10. 用IoT放羊养牛,不出门也能知道它们的动向

    摘要:羊圈里几只小羊羔有点无精打采,"叮",牧民拉索划开手机,第一时间得知了这个情况.草场上有只牛一直到天黑都没回来,拉索再次通过手机软件,很快定位到那只独自流落在外的牛儿-- 本 ...