【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 ...
随机推荐
- [USACO2007NOVG] Cow Relays G
题目描述 For their physical fitness program, N (2 ≤ N ≤ 1,000,000) cows have decided to run a relay race ...
- Centos8 硬盘挂载
查看硬盘分区状况 fdisk -l 可以看到数据盘 /dev/vdb 大小为 10Gb,目前还没有进行分区. 对 /dev/vdb 资源盘进行分区 fdisk /dev/vdb //根据提示输入信息: ...
- ASR项目实战-方案设计
对于语音识别产品的实施方案,给出简易的业务流程,仅供参考. 如下流程图,可以使用如下两个站点查看. web chart Web Sequence Diagrams 文件转写 创建文件转写任务 客户应用 ...
- 从零玩转设计模式之工厂方法设计模式-gonchangfangfamoshi
title: 从零玩转设计模式之工厂方法设计模式 date: 2022-12-08 13:22:13.669 updated: 2022-12-11 23:03:22.379 url: https:/ ...
- 玩转Python:数据可视化,一个很高级的交互式Python库,附代码
在数据科学和分析的世界里,将数据可视化是至关重要的一步,它能帮助我们更好地理解数据,发现潜在的模式和关系.Python 提供了多种可视化工具,HvPlot 是其中一个出色的库,专为简单且高效的交互式可 ...
- history详解
linux下history命令详解 如果你经常使用 Linux 命令行,那么使用 history(历史)命令可以有效地提升你的效率.本文将通过实例的方式向你介绍 history 命令的 15 个用法. ...
- python Django api 返回图片
re_path(r"report_img/(.*)$",views.ReportImage.as_view()) def return_img(request): img_dir ...
- 网站优化之favicon.ico
本文于2015年底完成,发布在个人博客网站上. 考虑个人博客因某种原因无法修复,于是在博客园安家,之前发布的文章逐步搬迁过来. 背景 某一天在办公室分析产品首页加载速度时,无意中从Chrome浏览器的 ...
- 快速上手Linux核心命令(二):关机、重启
@ 目录 前言 一.在命令行下查看命令帮助 man 命令 --help 命令 info命令 二.Linux关机.重启 shutdown reboot.halt.poweroff 前言 从这篇开始,我们 ...
- 以小博大外小内大,Db数据库SQL优化之小数据驱动大数据
SQL优化中,有一条放之四海而皆准的既定方针,那就是:永远以小数据驱动大数据.其本质其实就是以小的数据样本作为驱动查询能够优化查询效率,在SQL中,涉及到不同表数据的连接.转移.或者合并,这些操作必须 ...