C++
文章平均质量分 65
F_hawk189
这个作者很懒,什么都没留下…
展开
-
正则查找C/C++代码中注释
来源于: http://blog.ostermiller.org/find-comment原文为英文,以下翻译结果为有道翻译及个人修改一些语法错误和语句不通顺。使用正则表达式在源代码中查找注释 许多文本编辑器都具有高级查找(和替换)特性。当我在编程时,我喜欢使用带有正则表达式搜索和替换的编辑器。这个特性允许基于复杂的模式而不是仅仅基于文字来查找文本。有时,我想检查源代码中的每个注释,并编辑它们或删除它们。我发现很难编写一个能够找到C风格注释(以/*开头,以*/结尾的注释)的正则...翻译 2021-07-10 21:41:16 · 1371 阅读 · 2 评论 -
C++禁止键盘和鼠标事件
最近做了一个小工具,可以远程控制锁定和解锁计算机,锁定就是通过禁用鼠标和键盘事件来限制,使用的WINDOWS的HOOK函数,下面分享一下具体的实现方法:1、首先是两个钩子函数:HHOOK hook_hwnd_keyboard = NULL;HHOOK hook_hwnd_mouse = NULL;HMODULE g_module;// 鼠标事件LRESULT CALLBACK MyHookFunMouse(int nCode, WPARAM wParam, LPARAM lParam)原创 2021-01-02 12:30:58 · 4141 阅读 · 1 评论 -
QT保存文件时选在保存不同的文件类型
转载自:http://blog.sina.com.cn/s/blog_13188028b0102vffv.htmlPS:原作者使用PYQT实现的,代码很简单,照猫画虎,明白这个意思,用C++也就知道怎么做了我们知道在Windows中,文件保存是可通过下拉菜单选择保存的格式。如Excel文件点击“另存为”后格式选择如下:在python编程中,GUI的设计中如何利用Pyqt类似实现这种选择保...转载 2019-12-15 12:10:21 · 2023 阅读 · 0 评论 -
QTableView表头添加CheckBox
通过重写QHeaderVIew类,实现表头添加复选框;代码如下class HeaderView : public QHeaderView{ Q_OBJECTpublic: explicit HeaderView(Qt::Orientation orientation, QWidget* parent = 0) : QHeaderView(orientat...原创 2019-12-15 12:06:22 · 2290 阅读 · 0 评论 -
Qt中通过代码设置控件的objectName,和通过objectName查找该控件
转载:https://blog.csdn.net/hp_cpp/article/details/82715454(1)在代码中,动态创建的一些控件,先通过setObjectName(“XXX”);用QDesigner创建的界面,就已经设置了setObjectName(2)再通过findChildQLabel *macLabel = new QLabel(this);macLabel...转载 2019-07-12 09:17:33 · 5006 阅读 · 3 评论 -
C++中的queue类与QT中的QQueue类
转载自:https://www.cnblogs.com/lifexy/p/8884048.htmlC++中的queue实现一种先进先出的数据结构,是一个模板类头文件#include<queue>用法(以int型为例):queue<int> Q; //定义一个int型队列Q.empty(); ...转载 2019-07-12 09:21:47 · 1624 阅读 · 0 评论 -
Qt多线程即写即用QThread实现方法
转载:作者:Qt工坊链接:https://www.jianshu.com/p/a2d4bbea3822本文所介绍的这种Qt的线程用法在Qt的官方文档中有类似介绍,这里给出一个完整的示例共读者参考。本文介绍的这种方法,并不是常见的通过继承QThread,重写run()函数来实现Qt多线程,而是通过moveToThread(QThread * thread)函数将工作类对象移到所创建的QThre...转载 2019-07-12 09:23:36 · 386 阅读 · 0 评论 -
vs2010 debug时控制台(cmd)上中文都显示为问号的问题
转载自:https://blog.csdn.net/rentingting0312/article/details/90694940昨天系统自动更新过,然后今天来打开vs运行程序后,就出现了这种情况真是让人头疼不已,修改系统编码不好使,修改本地字符串编码不好使,各种百度通用方法:chcp也不好使,最后修改百度关键字 ,终于找到了方法:打开控制台(cmd)的属性,然后勾选下面属性,再...转载 2019-08-21 20:31:26 · 1053 阅读 · 0 评论 -
C++类成员冒号初始化以及构造函数内赋值
转载自:https://blog.csdn.net/zj510/article/details/8135556通常我们对类成员进行“初始化”有两种方式:1. 构造函数后面跟冒号;2. 构造函数里面对成员进行赋值。有些人不太注意这个小细节,或者根本不知道他们的区别,认为两种方式是一样的。这个误解有时可能会对程序带来影响,这里我来介绍一下这两种方式。首先我们看这么一段代码:c...转载 2019-08-21 20:36:25 · 614 阅读 · 0 评论