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

效果如下,佛光普照!

输入也只需要一行命令

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. video和表单组件(不常用 类型太少)

    h5不能自动播放,只有在静音的前提下才能 button:(种类太少 不能满足需求) <button size="mini" type="primary" ...

  2. Maven仓库settings.xml配置信息

    找到你的settings.xml配置文件E:\maven3.6.3\apache-maven-3.6.3\conf # 你的本地依赖仓库路径 <localRepository>E:\mav ...

  3. Scrapy在pipeline中集成mongodb

    settings.py中设置配置项 MONGODB_HOST = "127.0.0.1" MONGODB_PORT = 27017 MONGODB_DB_NAME = " ...

  4. 华企盾DSC客户端连接服务器正常,控制台找不到客户端

    1.首先客户端查一下策略状态,看一下客户端在哪个组,是否在回收站,或者无策略组: 2.查看一下数据库的CLIENT_GROUP_TABLE_表中是否有查出来的组,CLIENT_GROUP_TABLE_ ...

  5. 从零玩转系列之微信支付实战PC端支付微信退款接口搭建 | 技术创作特训营第一期

    一.前言 从零玩转系列之微信支付实战PC端支付微信退款接口搭建 | 技术创作特训营第一期 继前文章取消订单接口和查询订单接口此篇为申请退款流程,此篇文章过长我将分几个阶段的文章发布(项目源码都有,小程 ...

  6. 从零玩转设计模式之抽象工厂设计模式-chouxiangshejimoshi

    title: 从零玩转设计模式之抽象工厂设计模式 date: 2022-12-08 16:05:03.28 updated: 2022-12-11 23:03:16.842 url: https:// ...

  7. C 按位显示二进制

    转载:https://mp.weixin.qq.com/s?__biz=Mzk0NDYzNTI1Ng==&mid=2247483733&idx=2&sn=728c93b046d ...

  8. thymeleaf特殊字符输出转义

    thymeleaf特殊字符输出转义,字符串包括/@#¥%&*,正常来说他们输出会被转义掉.主要是使用了th:inline="javascript"标签,它会自动安全转义字符 ...

  9. python 之 LDAP 用户统一认证登录

    pip install ldap3 # 环境安装 from ldap3 import Server, Connection,SUBTREE ldap_host = 'xx.xx.x.x' #ldap服 ...

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

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