
C&C++
文章平均质量分 65
一只蚂蚁2
这个作者很懒,什么都没留下…
展开
-
跟着小蚂蚁学编程
打算开一系列直播编程课程,奈何没有粉丝,有感兴趣的同学请加QQ群哟课程初步计划的板块如下:C++ 零基础基础Qt入门Godot 零基础入门算法和数据结构Blender 入门小软件开发系列小游戏开发系列模型制作系列欢迎大家围观哟!...原创 2022-03-05 23:28:03 · 2391 阅读 · 1 评论 -
一步一步地深入浅出地实现状态机框架
目标场景假设我们现在有一个设备控制程序,上面有运行、暂停和停止三个按钮,并且我们已实现了对应的逻辑控制代码,如下图: void on_pushButton_Run_clicked() { setState("启动运行"); run(); setState("运行中"); } void on_pushButton_Pause_clicked() { setState("...原创 2019-11-01 11:12:23 · 744 阅读 · 0 评论 -
分享自己做的便签软件
之前公司OA有提醒功能,更新后发现没有了,这怎么行。自己动手做一个好了。换肤:添加事项,有每年、每月、每周、每天、只提醒一次和便签(不提醒)。按好配置,到了时间提醒!下载链接:链接: https://pan.baidu.com/s/1qHca2geQVhUu_HhgG25dDg 提取码: 2pwy...原创 2019-07-17 18:23:33 · 711 阅读 · 1 评论 -
分享自己做的一个词典小软件
分享自己做的一个词典小软件查词功能词库管理单词记忆学习查词功能模糊查询历史查询记录词库管理分为单词和百科,单词未普通的单词,百科是可以自己任意调整格式的记录数据,如下面的静夜思单词记忆学习查询过的单词自动加入生词库,根据遗忘曲线进行学习提醒。遗忘曲线为5分钟、半小时、12小时、1天、两天、4天、7天、15天。让你轻松记住单词。下载地址:链接: https://...原创 2019-07-11 17:48:55 · 4572 阅读 · 4 评论 -
xNotepad
xNotepad分享一个自己写的记事本xNotepad,MDI方式,支持语法高亮、自动补全,语法高亮,批量注释,缩进、文件批量转码等功能。 点击这里下载效果图: 文件编码bool TextEdit::saveFileEvent(const QString &fileName){ QFile file(fileName); bool rs = fil...原创 2018-05-23 13:38:44 · 488 阅读 · 0 评论 -
QQ界面模仿1
大爱Qt! QQ中点击联系人或群时,下面的面板是有动态效果的。一时兴起,来实现一下。 [TOC]效果图原理其实实现的方法很多,这里我采用的是QPropertyAnimation。由于想重用代码,所以将动画效果封装在一个QWidget中。 基本思路:带封装的QWidget其实和QStackedWidget或QStackedLayout非常像,唯一不同的地方是在界面切换的时候需要增加动态效果。所以原创 2017-12-29 16:42:30 · 426 阅读 · 0 评论 -
Helper辅助类设计技巧
Helper辅助类设计技巧Helper辅助类设计技巧原创 2017-12-28 10:29:46 · 2946 阅读 · 0 评论 -
一起来搭建像Qt一样的win32图形框架
哎,就文章标题就纠结的很。其实就是觉得Qt的图形框架很爽,但有时候想写一个工具,用Qt带的dll就一堆,有点不爽。又不想用MFC,所以就有了这篇文章。大家都知道在Qt中的main函数超级简单int main(){ QApplication app; MainWindow w; w.show(); return app.exec();}大家是不是觉得Qt做得很棒呢!如原创 2016-10-08 18:45:02 · 1496 阅读 · 0 评论 -
一起来搭建像Qt一样的win32图形框架(2)
上一篇文章中,我们已经实现了一个最简单的功能,这一篇文章我们一起来实现控件的添加。以按钮作为例子来实现。首先我们来实现一个按钮类。class PushButton :public Wnd{public: PushButton(LPCWSTR windowName, int id, Wnd* parent){ createWindow(L"button", windowName, B原创 2016-10-08 21:35:48 · 1000 阅读 · 0 评论 -
Qt实现Ribbon效果
闲来无事,尝试用Qt来实现以下Ribbon效果,感觉还不错,拿出来分享给大家,希望大家多多指点。平台:win10 64bit + VS2013 update5 + Qt5.6.0 64bit(色彩效果仿照windows的写字板,效果通过QSS实现)新建一个Qt应用程序工程,删掉UI默认的菜单栏和工具栏。添加一个widget和一个scrollArea到UI,两个控件采用垂直布局。widg原创 2016-03-31 20:26:25 · 28300 阅读 · 19 评论