- 博客(10)
- 资源 (3)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 QT搭建MVSC编译器过程
话不多说,先上需要文件的下载链接:下面是环境配置的步骤:1首先需要安装一个小插件,在QT需要安装的文件目录下中的DVDFabVirtualDrive1511.exe,安装过程很简单,一路下一步就可以;2(进行第二步之前首先看电脑上有没有安装visual_studio)第二步在安装QT之前需要安装cn_visual_studio_community_2015_x86_dvd_6847368.iso这个镜像文件(如何安装了visual_studio_2017的话在安装QT时就选择MVSC2017就可以,不
2020-07-10 17:01:19
3593
2
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 在QT用画笔画一张并自适应显示到label上
QPainter p(this); QPixmap *mypixmap= new QPixmap(100,100); mypixmap->fill(Qt::transparent); p.begin(mypixmap); for(int s=100; s<=100; s++) { if(coor == s-1) { ...
2020-07-10 14:41:41
406
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 共享链表示例
#共享链表的应用小实例前言:1链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每个节点里存到下一个节点的指针(Pointer)。由于不必按顺序存储,链表在插入的时候可以达到O⑴的复杂度,比另一种线性表:顺序表快得多,但是查找一个节点或者访问特定编号的节点则需要O(n)的时间,而顺序表相应的时间复杂度分别是O(logn)和O⑴。使用...
2019-03-31 14:13:52
453
原创 今天介绍一下QT中的事件过滤器
如何继承于QObject类的都可以当作一个事件截获者的角色,只需要将该类注册为要截获的对象即可qApp->installEventFilter(this);其中qapp即为要截获的对象,this为获取拦截事件的类实例化该方法可以满足要监听一个控件或是其他要执行的操作之前执行的动作...
2021-07-21 13:38:14
202
转载 使用Advanced Installer打包程序
我还是比较喜欢把他弄成安装包,这样更方便,更正式。Advanced Installer这个工具简直太赞了,打包的程序安装界面十分的正式,一点都不山寨,还有很多安装包的皮肤可供选择。如图为打好包的图标:打包后的程序运行后的效果如图:里面还提供了导入注册表、安装后创建快捷方式等等方便的配置。...
2021-07-05 08:48:16
396
原创 MFC中给LIst添加事件提示Tool
CRect rect;//这里拿到的是当鼠标移入这一行时的行的大小m_list.GetSubItemRect(nRow,i+2,LVIR_BOUNDS,rect);//为第j行添加提示文本内容(5000+nRow代表控件的ID,自已定义开始的大小即可,最好不要太小)m_toolTipCtrl.AddTool(&m_list,strCheckInfo, &rect, 5000+nRow);...
2021-03-26 16:30:17
243
原创 CListCtrlCl实现根据不同列排序列表
1,首先定义要调用的排序函数//********************************//lsit排序调用函数(排序的规则方法自己定义)//********************************int CALLBACK MyCompareProc(LPARAM lParam1,LPARAM lParam2,LPARAM lParamSort) { CString &lp1 = *((CString *)lParam1); CString &lp2 = *
2021-01-28 17:42:58
191
原创 MFC如何限制文本框只允许输入数字或字母
首先添加头文件#include //验证方法CString str;my_edit1.UpdateData(FALSE);my_edit1.GetWindowText(str);CT2CA tempPassword(str);std::string strPassword(tempPassword);std::regex rx("[0-9a-zA-Z]+");bool bl = std::regex_match(strPassword.begin(),strPassword.end(),r
2020-11-16 10:33:08
2088
5
原创 MFC双缓存学习记录
在使用MFC画图时,使用Invalidate()函数重画客户区,尤其是使用频繁的时候,我们可以感觉到整个客户区在不停地闪烁, 导致我们的界面的效果特别差,那么怎样能防止这一现象发生呢?我们可以有以下几种方法:局部重画:就是说,客户区画图时,我们把刚刚的有过改动的区域确定,然后只改变这一小区域,而不是把整个客户区重画。不过这样 做还是不能彻底解决闪烁的现象。因为重画的局部还是会闪烁。异或画图:学计算机的人都知道,异或逻辑是相同为0,相异1。异或画图就是利用这一特性,在原来的图形的基础上重新再画一次,与前
2020-09-28 11:17:38
213
原创 MFC中将金额小写转为大写
这是一个将金额小写转为大写的代码,在网上看到有类似的,但都有点不太合适就自己改了一个版本供大家参考///************************************************************************////* 转换 *////***********************************************
2020-09-09 15:48:23
287
MUpdf_dome.rar
2020-08-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人