Qt Quick事件处理之鼠标 键盘 定时器 Qt Quick事件处理之鼠标 键盘 定时器

Qt Quick事件处理之鼠标 键盘 定时器

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

               

    在《Qt Quick 事件处理之信号与槽》中介绍了 QML 中如何使用内建类型的信号以及如何自定义信号,这次我们来看看如何处理鼠标、键盘、定时器等事件。这些时间在处理时,通常是通过信号来完成的。

鼠标事件处理

    桌面开发的话,难免要处理鼠标事件……

变色矩形示例

    看一个简单的处理鼠标事件的例子,先看代码(handle_mouse.qml):

import QtQuick 2.0import QtQuick.Controls 1.1Rectangle {    width: 320;    height: 240;        MouseArea {        anchors.fill: parent;        acceptedButtons: Qt.LeftButton | Qt.RightButton;        onClicked: {            if(mouse.button == Qt.RightButton){                Qt.quit();            }            else if(mouse.button == Qt.LeftButton){                color = Qt.rgba((mouse.x % 255) / 255.0 , (mouse.y % 255) / 255.0, 0.6, 1.0);            }        }        onDoubleClicked: {            color = "gray";        }    }}
       
       
  • 1

    使用 "qmlscene handle_mouse.qml" 命令,可以看到运行效果。上面的代码仅仅是绘制一个矩形,当鼠标左键按下时改变矩形区域的颜色,鼠标右键按下时退出应用。图 1 是刚运行时的效果:


            图1 handle_mouse.qml 初始运行效果

    图 2 是点击鼠标左键后的效果:


             图 2 鼠标左键点击后的效果

    如果你点一下鼠标右键,程序会退出。

    示例简陋,但足以说明如何处理鼠标事件,下面咱们慢慢来看。

MouseArea

    MouseArea 对象可以附加到一个 item 上供 item 处理鼠标事件,它本身是一个不可见的 item 。在其内部,可以直接引用它所附着的对象的属性和方法。你可以将 MouseArea 理解为它所附着的 item 的代理。

    MouseArea 有很多属性, enabled 用来控制是否处理鼠标事件,默认值是 true ,如果你设置为 false ,那么它所代理的 item 就会无视鼠标事件。 acceptedButtons 属性设定接收拿些个鼠标按键产生的事件(左键、右键、中键),示例代码 "acceptedButtons: Qt.LeftButton | Qt.RightButton;" 表示处理鼠标左键和右键。 

    作为一个 item , MouseArea 也拥有 anchors 属性,你可以使用它来描述有效的鼠标区域。示例代码 "anchors.fill: parent;" 表示整个矩形区域都接受鼠标事件。

    MouseArea 还有很多其他属性,如 hoverEnabled , pressed 等等,请参考 Qt 帮助文档。

    示例代码中,在 MouseArea 对象内使用了 onClicked 和 onDoubleClicked 两个信号处理器,他们对应 MouseArea 的 onClicked 和 onDoubleClicked 信号, MouseArea 还有很多其他的信号,如 onPressed / onReleased / onEntered / onExited / onPressAndHold 等等,从名字上就可以看到这些信号的含义。

    onClicked 信号的参数是 MouseEvent 类型,名为 mouse ,所以你可以在信号处理器中直接使用 mouse 来查询鼠标事件的详情。比如哪个 button 按下,正如示例代码中看到的那样, MouseEvent 的 button 属性保存了被按下的鼠标按键标记, x , y 属性保存鼠标指针位置。还有一个比较重要的属性 accepted ,如果你处理鼠标事件后不想这个事件再往下传递,就置其值为 true 。

    onDoubleClicked 信号代表双击事件,其参数也是 MouseEvent 类型,示例中双击鼠标,矩形颜色变为灰色。

    简单的鼠标事件处理就这些内容,根据你应用的需要,可能你还会处理 onPressed / onReleased / onEntered 等等信号,请参考 Qt 帮助。

键盘事件处理

    手机上你可能较少处理键盘事件(有一个例外,BACK 按键),但是电脑上你免不了要响应键盘。 

会动的文本实例

    先看示例代码,handle_key.qml :

import QtQuick 2.0import QtQuick.Controls 1.1Rectangle {    width: 320;    height: 480;    color: "gray";        focus: true;    Keys.enabled: true;    Keys.onEscapePressed: {        Qt.quit();    }    Keys.forwardTo: [moveText, likeQt];        Text {        id: moveText;        x: 20;        y: 20;        width: 200;        height: 30;        text: "Moving Text";        color: "blue";        //focus: true;        font { bold: true; pixelSize: 24;}        Keys.enabled: true;        Keys.onPressed: {            switch(event.key){            case Qt.Key_Left:                x -= 10;                break;            case Qt.Key_Right:                x += 10;                break;            case Qt.Key_Down:                y += 10;                break;            case Qt.Key_Up:                y -= 10;                break;            default:                return;            }            event.accepted = true;        }    }        CheckBox {        id: likeQt;        text: "Like Qt Quick";        anchors.left: parent.left;        anchors.leftMargin: 10;        anchors.bottom: parent.bottom;        anchors.bottomMargin: 10;        z: 1;    }}
       
       
  • 1

    这个示例通过上下左右四个按键移动一个文本串,空格键选中复选框, Esc 键退出应用。图 3 是初始运行效果图:


            图 3 handle_key 初始效果

    图 4 是我按了几次方向键,按了空格键后的效果:


            图 4 移动文本,选中复选框

    下面解释示例代码,介绍如何使用 Keys 对象和信号处理器处理按键事件

Keys 与 信号处理器

    其实在 《Qt Quick 事件处理之信号与槽》、《Qt Quick 简单教程》和 《QML 语言基础》三篇文章中我们都有提到 Keys 对象,有的示例中也用到过,这里呢,我们专门介绍一下,力求使大家对 Keys 及按键处理有个较为全面的了解。

    Keys 对象是 Qt Quick 提供的,专门供 Item 处理按键事件的对象。它定义了很多针对特定按键的信号,比如 onReturnPressed / onEscapePressed / onDownPressed / onDigit0Pressed / onBackPressed 等等;它还定义了更为普通的 onPressed 和 onReleased 信号,一般地,你可以使用这两个信号来处理大部分按键(请对照 Qt C++ 中的 keyPressEvent 和 keyReleaseEvent 来理解),它们有一个名字是 event 的 KeyEvent 参数,包含了按键的详细信息。

    KeyEvent 代表一个按键事件,如果一个按键被处理, event.accepted 应该被设置为 true 以免它被继续传递;要是你不设置它,那它可能会继续传递给其他的 item ,出现一些奇奇怪怪的问题。

    Keys 有三个属性。

    enabled 属性控制是否处理按键。 

    forwardTo 属性是列表类型,它表示传递按键事件给列表内的对象,如果某个对象 accept 了某个按键,那位列其后的对象就不会收到该按键事件。示例代码 "Keys.forwardTo: [moveText, likeQt];" 表明转发按键给 id 为 moveText 的 Text 对象和 id 为 likeQt 的 CheckBox 对象。 moveText 在前面,如果它消耗掉某个键, likeQt 就收不到了。你可以修改 Text 对象的 Keys.onPressed 附加信号处理器,在 case 列表中添加 Qt.Key_Space 看看效果。

    priority 属性允许你设置 Keys 附加属性的优先级,有两种,在 Item 之前处理按键,这是默认行为,在 Item 之后处理按键。你可以对照着 Qt C++ 的 keyPressEvent() 函数来理解,如果你在派生类中重载了 keyPressEvent() 方法,那么你可以在重载方法的一开始调用父类的 keyPressEvent() ,也可以在你处理完感兴趣的事件后再调用父类的 keyPressEvent() 。这期间的逻辑关系也很简单,假如 Keys 先处理按键,如它吃掉了某个键,它所依附的 Item 对象就收不到这个按键了;反之亦然。

    Qt Quick 提供的一些元素本身会处理按键,比如示例中的 CheckBox ,它响应空格键来选中或取消选中。而我们不需要给它附加 Keys 对象来再次处理按键事件。当然,如果你想改变它的按键响应逻辑,可以这么做,在解释 priority 属性时已经提到这点。

    最后还有一点要说明的是,如果你想某个元素处理按键,需要把焦点给它,这通过 Item 的 focus 属性来控制,置 true 即可。

    现在再来解释下示例代码。

    Rectangle 对象的附加信号处理器 Keys.onEscapePressed 调用 Qt.quit() 退出,小白很,不说了。

    Text 对象实现了 Keys.onPressed 附加信号处理器,使用 switch-case 语句,分拣 event 参数的 key 属性。如果是上下左右四个键,就变更 Text 的位置,置 accepted 为 true ,声明这几个按键已名花有主找到归宿;否则就直接返回,给别人机会处理按键。你也看到了,正是因为这样, CheckBox 才能拿到空格键来选中或取消复选框。

    示例中的 CheckBox 对象定义时,没有专门处理按键,因为 Qt Quick 提供的实现已经处理了按键了。

    嗯嗯,貌似内容很少?走着,看定时器去。

定时器

    定时器的作用还要说吗?好像有点儿啰嗦了呀。定时器么,就是周期性触发的一个事件,和平常用的闹钟差不多。你可以利用定时器来完成一些周期性的任务,比如检查和服务器的连接呆死了没,比如备份用户数据……

定时器对象介绍

    在 QML 中, Timer 代表定时器,使用起来也很简单,响应其 onTriggered() 信号即可,它也就这么一个有用的信号。另外它还有几个属性要说明一下, interval 指定定时周期,单位是毫秒,默认值是 1000 毫秒; repeat 设定定时器是周期性触发还是一次性触发,默认是一次性的(好像和 QTimer 不一样嗳);running 属性,设置为 true 定时器就开始工作,设置为 false 就歇菜,默认是 false ; triggeredOnStart 属性,怎么说呢, Qt 总是对我们这么好都有点儿那啥不好意思了,这个属性是考虑到有些同志的特殊需求,本来定时器启动后要等待设定的间隔才触发,如果你设置这个属性为 true ,那定时器开始执行时立马先触发一次,默认值是 false 。

    Timer 还有 start() / stop() / restart() 三个方法可以调用,它们会影响 running 属性,望文生义吧您。

    现在来看一个简单的示例,倒计时。

倒计时程序

    世界杯倒计时按天算,山中一日世上千年,咱们这个示例用1秒顶它一天,倒数十秒,然后就开香槟庆祝下。

    看代码(count_down.qml):

import QtQuick 2.0import QtQuick.Controls 1.1Rectangle {    width: 320;    height: 240;    color: "gray";    QtObject{        id: attrs;        property int counter;        Component.onCompleted:{            attrs.counter = 10;        }    }        Text {        id: countShow;        anchors.centerIn: parent;        color: "blue";        font.pixelSize: 40;    }        Timer {        id: countDown;        interval: 1000;        repeat: true;        triggeredOnStart: true;        onTriggered:{            countShow.text = attrs.counter;            attrs.counter -= 1;            if(attrs.counter < 0)            {                countDown.stop();                countShow.text = "Clap Now!";            }        }    }        Button {        id: startButton;        anchors.top: countShow.bottom;        anchors.topMargin: 20;        anchors.horizontalCenter: countShow.horizontalCenter;        text: "Start";        onClicked: {            countDown.start();        }    }}
       
       
  • 1

    我在界面上放了个 Text 对象,它下面放一按钮。 Rectangle 对象内定义了一个 Timer 对象,默认不启动。当用户点击 "Start" 按钮时启动定时器。我还设置了定时器的 triggeredOnStart 属性哦,周期是 1 秒。

    计数保存在 QtObject 对象中, id 是 attrs ,在附加信号处理器 Component.onCompleted 中初始化 counter 属性的值为 10 。而在 Timer 对象的 onTriggered 信号处理器中递减 counter ,当 counter 为 0 时修改 Text 对象的文本为 "Clap Now!" 。

    喏,就这么简单。

    来看下效果。图 5 是初始效果:


            图 5 倒计时程序初始效果

    图 6 是计时效果:


            图 6 计时

    图 7 是倒计时结束的效果:


            图 7 倒计时结束

    如果你使用 qmlscene 运行 countdown.qml 文档,可能会发现它有一个 BUG 哦, "Start" 按钮第一次点击可以正常倒数计时,完了下次就不行了……我已经找到问题所在,不过还是留给你解决吧。

    

    回顾一下,温故知新:


           

你好! 这是你第一次使用 **Markdown编辑器** 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。

新的改变

我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:

  1. 全新的界面设计 ,将会带来全新的写作体验;
  2. 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;
  3. 增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;
  4. 全新的 KaTeX数学公式 语法;
  5. 增加了支持甘特图的mermaid语法1 功能;
  6. 增加了 多屏幕编辑 Markdown文章功能;
  7. 增加了 焦点写作模式、预览模式、简洁写作模式、左右区域同步滚轮设置 等功能,功能按钮位于编辑区域与预览区域中间;
  8. 增加了 检查列表 功能。

功能快捷键

撤销:Ctrl/Command + Z
重做:Ctrl/Command + Y
加粗:Ctrl/Command + B
斜体:Ctrl/Command + I
标题:Ctrl/Command + Shift + H
无序列表:Ctrl/Command + Shift + U
有序列表:Ctrl/Command + Shift + O
检查列表:Ctrl/Command + Shift + C
插入代码:Ctrl/Command + Shift + K
插入链接:Ctrl/Command + Shift + L
插入图片:Ctrl/Command + Shift + G

合理的创建标题,有助于目录的生成

直接输入1次#,并按下space后,将生成1级标题。
输入2次#,并按下space后,将生成2级标题。
以此类推,我们支持6级标题。有助于使用TOC语法后生成一个完美的目录。

如何改变文本的样式

强调文本 强调文本

加粗文本 加粗文本

标记文本

删除文本

引用文本

H2O is是液体。

210 运算结果是 1024.

插入链接与图片

链接: link.

图片: Alt

带尺寸的图片: Alt

当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。

如何插入一段漂亮的代码片

博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.

// An highlighted block var foo = 'bar'; 
      
      

    生成一个适合你的列表

    • 项目
      • 项目
        • 项目
    1. 项目1
    2. 项目2
    3. 项目3
    • 计划任务
    • 完成任务

    创建一个表格

    一个简单的表格是这么创建的:

    项目 Value
    电脑 $1600
    手机 $12
    导管 $1

    设定内容居中、居左、居右

    使用:---------:居中
    使用:----------居左
    使用----------:居右

    第一列 第二列 第三列
    第一列文本居中 第二列文本居右 第三列文本居左

    SmartyPants

    SmartyPants将ASCII标点字符转换为“智能”印刷标点HTML实体。例如:

    TYPE ASCII HTML
    Single backticks 'Isn't this fun?' ‘Isn’t this fun?’
    Quotes "Isn't this fun?" “Isn’t this fun?”
    Dashes -- is en-dash, --- is em-dash – is en-dash, — is em-dash

    创建一个自定义列表

    Markdown
    Text-to- HTML conversion tool
    Authors
    John
    Luke

    如何创建一个注脚

    一个具有注脚的文本。2

    注释也是必不可少的

    Markdown将文本转换为 HTML

    KaTeX数学公式

    您可以使用渲染LaTeX数学表达式 KaTeX:

    Gamma公式展示 KaTeX parse error: Expected 'EOF', got '\foralln' at position 60: …) = (n-1)!\quad\̲f̲o̲r̲a̲l̲l̲n̲\in\mathbb NΓ(z)=0tz1etdt.

    你可以找到更多关于的信息 LaTeX 数学表达式here.

    新的甘特图功能,丰富你的文章

    gantt
            dateFormat  YYYY-MM-DD
            title Adding GANTT diagram functionality to mermaid
            section 现有任务
            已完成               :done,    des1, 2014-01-06,2014-01-08
            进行中               :active,  des2, 2014-01-09, 3d
            计划一               :         des3, after des2, 5d
            计划二               :         des4, after des3, 5d
    
      
      
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 关于 甘特图 语法,参考 这儿,

    UML 图表

    可以使用UML图表进行渲染。 Mermaid. 例如下面产生的一个序列图::

    张三 李四 王五 你好!李四, 最近怎么样? 你最近怎么样,王五? 我很好,谢谢! 我很好,谢谢! 李四想了很长时间, 文字太长了 不适合放在一行. 打量着王五... 很好... 王五, 你怎么样? 张三 李四 王五

    这将产生一个流程图。:

    链接
    长方形
    圆角长方形
    菱形
    • 关于 Mermaid 语法,参考 这儿,

    FLowchart流程图

    我们依旧会支持flowchart的流程图:

    • 关于 Flowchart流程图 语法,参考 这儿.

    导出与导入

    导出

    如果你想尝试使用此编辑器, 你可以在此篇文章任意编辑。当你完成了一篇文章的写作, 在上方工具栏找到 文章导出 ,生成一个.md文件或者.html文件进行本地保存。

    导入

    如果你想加载一篇你写过的.md文件或者.html文件,在上方工具栏可以选择导入功能进行对应扩展名的文件导入,
    继续你的创作。


    1. mermaid语法说明 ↩︎

    2. 注脚的解释 ↩︎

            </div>
    					<link href="https://csdnimg.cn/release/phoenix/mdeditor/markdown_views-258a4616f7.css" rel="stylesheet">
                      </div>
    </article>
    
        <div id="dmp_ad_58"><div id="kp_box_58" data-pid="58" data-track-click="{&quot;mod&quot;:&quot;kp_popu_58-402&quot;,&quot;con&quot;:&quot;,,&quot;}"><div style="width:100%;background:#fff;border:3px solid #fff;">
    
    2019手机新出的赚钱方式,第一批芜湖人已经赚嗨了 前海盛荟 · 猎媒
    <div class="comment-edit-box d-flex">
    	<a id="commentsedit"></a>
    	<div class="user-img">
    		<a href="//me.csdn.net/weixin_44730555" target="_blank">
    			<img class="" src="https://avatar.csdn.net/4/0/E/3_weixin_44730555.jpg">
    		</a>
    	</div>
    	<form id="commentform">
    		<input type="hidden" id="comment_replyId">
    		<textarea class="comment-content" name="comment_content" id="comment_content" placeholder="想对作者说点什么"></textarea>
    		<div class="opt-box"> <!-- d-flex -->
    			<div id="ubbtools" class="add_code">
    				<a href="#insertcode" code="code" target="_self"><i class="icon iconfont icon-daima"></i></a>
    			</div>
    			<input type="hidden" id="comment_replyId" name="comment_replyId">
    			<input type="hidden" id="article_id" name="article_id" value="83874704">
    			<input type="hidden" id="comment_userId" name="comment_userId" value="">
    			<input type="hidden" id="commentId" name="commentId" value="">
    			<div style="display: none;" class="csdn-tracking-statistics tracking-click" data-mod="popu_384"><a href="#" target="_blank" class="comment_area_btn">发表评论</a></div>
    			<div class="dropdown" id="myDrap">
    				<a class="dropdown-face d-flex align-items-center" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
    				<div class="txt-selected text-truncate">添加代码片</div>
    				<svg class="icon d-block" aria-hidden="true">
    					<use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#csdnc-triangledown"></use>
    				</svg>
    				</a>
    				<ul class="dropdown-menu" id="commentCode" aria-labelledby="drop4">
    					<li><a data-code="html">HTML/XML</a></li>
    					<li><a data-code="objc">objective-c</a></li>
    					<li><a data-code="ruby">Ruby</a></li>
    					<li><a data-code="php">PHP</a></li>
    					<li><a data-code="csharp">C</a></li>
    					<li><a data-code="cpp">C++</a></li>
    					<li><a data-code="javascript">JavaScript</a></li>
    					<li><a data-code="python">Python</a></li>
    					<li><a data-code="java">Java</a></li>
    					<li><a data-code="css">CSS</a></li>
    					<li><a data-code="sql">SQL</a></li>
    					<li><a data-code="plain">其它</a></li>
    				</ul>
    			</div>  
    			<div class="right-box">
    				<span id="tip_comment" class="tip">还能输入<em>1000</em>个字符</span>
    				<input type="submit" class="btn btn-sm btn-red btn-comment" value="发表评论">
    			</div>
    		</div>
    	</form>
    </div>
    
    	<div class="comment-list-container">
    	<a id="comments"></a>
    	<div class="comment-list-box">
    	</div>
    	<div id="commentPage" class="pagination-box d-none"></div>
    	
    </div>
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/foruok/article/details/30474299,BlogCommendFromQuerySearch_1&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/foruok/article/details/30474299" target="_blank" title="Qt Quick事件处理之鼠标、键盘、定时器">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					<em>Qt</em> <em>Quick</em><em>事件处理</em>之<em>鼠标</em>、<em>键盘</em>、<em>定时器</em>				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">06-13</span>
    					<span class="read-num hover-hide">
              阅读数 
    						2万+</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/foruok/article/details/30474299" target="_blank" title="Qt Quick事件处理之鼠标、键盘、定时器">
    						<span class="desc oneline">在《QtonAndroid:QtQuick事件处理之信号与槽》中介绍了QML中如何使用内建类型的信号以及如何自定义信号,这次我们来看看如何处理鼠标、键盘、定时器等事件。这些时间在处理时,通常是通过信号...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/foruok">来自:	<span class="blog_title"> 程序视界——聚焦程序员的职业规划与成长</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/xiaoluoshan/article/details/53142585,BlogCommendFromQuerySearch_2&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/xiaoluoshan/article/details/53142585" target="_blank" title="Qt学习之路——— Qt键盘、鼠标事件的处理">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					<em>Qt</em>学习之路——— <em>Qt</em><em>键盘</em>、<em>鼠标</em>事件的处理				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">11-12</span>
    					<span class="read-num hover-hide">
              阅读数 
    						1084</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/xiaoluoshan/article/details/53142585" target="_blank" title="Qt学习之路——— Qt键盘、鼠标事件的处理">
    						<span class="desc oneline">事件是对各种应用程序需要知道的由应用程序内部或者外部产生的事情或者动作的通称。对于初学者,总会对Qt中信号和事件的概念混淆不清。其实,记住事件比信号更底层就可以了。比如说,我们用鼠标按下界面上的一个按...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/xiaoluoshan">来自:	<span class="blog_title"> xiaoluoshan的专栏</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    <div class="recommend-item-box recommend-ad-box"><div id="kp_box_59" data-pid="59" data-track-click="{&quot;mod&quot;:&quot;kp_popu_59-78&quot;,&quot;con&quot;:&quot;,,&quot;}"><div style="width: 100%;"><iframe width="852" frameborder="0" height="60" scrolling="no" src="https://pos.baidu.com/s?hei=60&amp;wid=852&amp;di=u3491668&amp;ltu=https%3A%2F%2Fblog.csdn.net%2Fjfdfhh%2Farticle%2Fdetails%2F83874704&amp;psi=12246fb0afe51cdc9c0ad9466ed8e6e7&amp;ant=0&amp;exps=111000,110011&amp;cce=true&amp;ps=2991x418&amp;cec=UTF-8&amp;tpr=1554798863029&amp;psr=1536x960&amp;col=zh-CN&amp;chi=1&amp;tlm=1554798863&amp;tcn=1554798863&amp;cmi=6&amp;prot=2&amp;pss=1381x4427&amp;dri=0&amp;cdo=-1&amp;pis=-1x-1&amp;ltr=https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3DXoxG0S3KVqteRa8awXxFebA8iVck_F56Oe_RCB3wpvQsRtt3vNWgiuHGW897RooazhgEtCnD1iGHa5oglVNX3_%26wd%3D%26eqid%3D93619ebe00019cec000000045cac5905&amp;cfv=0&amp;dis=0&amp;ari=2&amp;dc=3&amp;dtm=HTML_POST&amp;dai=1&amp;par=1536x920&amp;ti=Qt%20Quick%E4%BA%8B%E4%BB%B6%E5%A4%84%E7%90%86%E4%B9%8B%E9%BC%A0%E6%A0%87%20%E9%94%AE%E7%9B%98%20%E5%AE%9A%E6%97%B6%E5%99%A8%20-%20jfdfhh%E7%9A%84%E5%8D%9A%E5%AE%A2%20-%20CSDN%E5%8D%9A%E5%AE%A2&amp;pcs=1381x752&amp;cja=false&amp;cpl=4&amp;drs=1&amp;ccd=24"></iframe></div><script type="text/javascript" src="//rabc1.iteye.com/production/res/rxjg.js?pkcgstj=jm"></script></div></div>
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/weixin_33853794/article/details/85746708,BlogCommendFromQuerySearch_3&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/weixin_33853794/article/details/85746708" target="_blank" title="Qt Quick鼠标事件处理、键盘、计时器">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					<em>Qt</em> <em>Quick</em><em>鼠标</em><em>事件处理</em>、<em>键盘</em>、计时器				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">08-15</span>
    					<span class="read-num hover-hide">
              阅读数 
    						5</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/weixin_33853794/article/details/85746708" target="_blank" title="Qt Quick鼠标事件处理、键盘、计时器">
    						<span class="desc oneline">&nbsp;&nbsp;在《QtQuick事件处理之信号与槽》中介绍了QML中怎样使用内建类型的信号以及怎样自己定义信号,这次我们来看看怎样处理鼠标、键盘、定时器等事件。这些时间在处理时,一般是通过信号来完毕的。鼠标事件...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/weixin_33853794">来自:	<span class="blog_title"> weixin_33853794的博客</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/mooneve/article/details/64924053,BlogCommendFromQuerySearch_4&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/mooneve/article/details/64924053" target="_blank" title="Qt键盘事件--组合键响应方法">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					<em>Qt</em><em>键盘</em>事件--组合键响应方法				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">03-22</span>
    					<span class="read-num hover-hide">
              阅读数 
    						3043</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/mooneve/article/details/64924053" target="_blank" title="Qt键盘事件--组合键响应方法">
    						<span class="desc oneline">Qt键盘事件--组合键响应方法</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/mooneve">来自:	<span class="blog_title"> 会意的博客</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/jh1513/article/details/53311122,BlogCommendFromQuerySearch_5&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/jh1513/article/details/53311122" target="_blank" title="Qt 鼠标事件,键盘事件">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					<em>Qt</em> <em>鼠标</em>事件,<em>键盘</em>事件				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">11-23</span>
    					<span class="read-num hover-hide">
              阅读数 
    						1420</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/jh1513/article/details/53311122" target="_blank" title="Qt 鼠标事件,键盘事件">
    						<span class="desc oneline">Qt鼠标事件Qt键盘事件Qt事件处理</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/jh1513">来自:	<span class="blog_title"> jh1513的博客</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/wangyuanfei555/article/details/38369423,BlogCommendFromQuerySearch_6&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/wangyuanfei555/article/details/38369423" target="_blank" title="QT支持鼠标与触摸屏的步骤,以及鼠标事件和触摸板事件的完整分析">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					<em>QT</em>支持<em>鼠标</em>与触摸屏的步骤,以及<em>鼠标</em>事件和触摸板事件的完整分析				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">08-04</span>
    					<span class="read-num hover-hide">
              阅读数 
    						9363</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/wangyuanfei555/article/details/38369423" target="_blank" title="QT支持鼠标与触摸屏的步骤,以及鼠标事件和触摸板事件的完整分析">
    						<span class="desc oneline">1.首先确定内核加载了鼠标驱动,在/dev目录下面有mouse1或者mouse02.</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/wangyuanfei555">来自:	<span class="blog_title"> wangyuanfei555的专栏</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/qq_26787115/article/details/79988277,BlogCommendFromQuerySearch_7&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/qq_26787115/article/details/79988277" target="_blank" title="QT开发(六)—— 鼠标,键盘事件">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					<em>QT</em>开发(六)—— <em>鼠标</em>,<em>键盘</em>事件				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">04-18</span>
    					<span class="read-num hover-hide">
              阅读数 
    						1920</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/qq_26787115/article/details/79988277" target="_blank" title="QT开发(六)—— 鼠标,键盘事件">
    						<span class="desc oneline">我们可以在QT中监听鼠标的各种事件和键盘的各种事件,在QT中,他已经为我们实现了这一系列的功能了,这个我们可以参考QEvent等事件类了,我这里就做一些简单的实际操作来带领大家认识一下这些有趣的函数;...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/qq_26787115">来自:	<span class="blog_title"> 刘桂林的博客</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    <div class="recommend-item-box recommend-ad-box"><div id="kp_box_60" data-pid="60" data-track-click="{&quot;mod&quot;:&quot;kp_popu_60-43&quot;,&quot;con&quot;:&quot;,,&quot;}"><div class="mediav_ad"><newsfeed class="newsfeed QIHOO__WEB__SO__1554798862907_995" id="QIHOO__WEB__SO__1554798862907_995" style="display:block;margin:0;padding:0;border:none;width:900px;height:84px;overflow-y:hidden;overflow-x:hidden;position:relative;text-align:left;"><info-div id="QIHOO__WEB__SO__1554798862907_995-info" style="zoom:1"><info-div class="QIHOO__WEB__SO__1554798862907_995 singleImage clk" data-href="https://s1.shucaixiaoshuo.com/s?type=2&amp;r=20&amp;mv_ref=blog.csdn.net&amp;enup=CAAB3LSHBQgAAgWHtNwA&amp;mvid=MjYwMTI1ODY4MTQzNTE2MjgwMzAwMTk&amp;bid=1344ba4316754075&amp;price=AAAAAFysWQwAAAAAAA4YYvP52sccP5y8bmhGNA==&amp;finfo=DAABCAABAAAApggAAgAAAFcEAAM/XJK+IAAAAAAIAAIAAAADCgADexmWuHIu3WgIAAQAAABfBgAGLbcKAAkAAAAAAAIQGAYACgAACAAOAAAAFAoADwAAAAAAGVRgAA&amp;ugi=FcTgigEVyNtrTBUCFQQVJBUAABW61/zYCCXIARaA7PqbmoXDBQA&amp;uai=FeTGlAIlAhUEFpD03r+T6MaZ9gEV8ggl49/QmwMlABUaFAAcFr3n5fH34e+01wEVAAAA&amp;ubi=FbDGThXi4ssCFdrcvRcVquLvWBUEFSIWtNCqkhcWkPTzpp2uy5n2ATQCFrDAkIAIJQYVqsmszwsVoAMVADbsy9Cy9oauhXAA&amp;clickid=0&amp;cpx=__OFFSET_X__&amp;cpy=__OFFSET_Y__&amp;cs=__EVENT_TIME_START__&amp;ce=__EVENT_TIME_END__&amp;csign2=Kene_AfoGo2=&amp;url=http%3A%2F%2Ffm01.jeyou.net.cn%2Fhtzx%2Fdxx01%2F" data-clk="https://max-l.mediav.com/rtb?type=3&amp;ver=1&amp;v=CGQSEDEzNDRiYTQzMTY3NTQwNzUYsqOKASCisEUoAXAA&amp;k=uJu5gwAAAAA=&amp;i=_j95gognAJgi&amp;x=__OFFSET_X__&amp;y=__OFFSET_Y__&amp;st=__EVENT_TIME_START__&amp;et=__EVENT_TIME_END__&amp;tc=&amp;turl=">
    <info-div class="wrap">
        <info-div class="singleImage-img singleImage-img-left">
            <info-div class="img" style="background-image:url(https://s3m.milkjpg.com/galileo/643480-f6786176bf6211c6e72eed10255c09ac.gif)"><info-div class="ads-tag"></info-div></info-div>
        </info-div>
        <info-div class="singleImage-body singleImage-body-left">
            <info-div class="singleImage-title">一个长期喝蜂蜜的人,竟然变成了这样,再忙也要看一下</info-div>
            <info-div class="singleImage-desc">恒昌 · 猎媒</info-div>
        </info-div>
    

    Qt Quick实现的涂鸦程序 - jfdfhh的博客 - CSDN博客

    11-21

    Qt Quick 事件处理之信号与槽 Qt Quick事件处理之鼠标、键盘、定时器 Qt Quick...,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:...

    Qt Quick综合实例之文件查看器 - jfdfhh的博客 - CSDN博客

    11-12

    { text: "访问作者博客"; onTriggered: Qt.openUrlExternally("http://blog....Qt Quick 事件处理之信号与槽 Qt Quick事件处理之鼠标、键盘、定时器 Qt Quick...

    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/foruok/article/details/30028711,BlogCommendFromQuerySearch_8&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/foruok/article/details/30028711" target="_blank" title="Qt Quick 事件处理之信号与槽">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					<em>Qt</em> <em>Quick</em> <em>事件处理</em>之信号与槽				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">06-11</span>
    					<span class="read-num hover-hide">
              阅读数 
    						3万+</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/foruok/article/details/30028711" target="_blank" title="Qt Quick 事件处理之信号与槽">
    						<span class="desc oneline">QtQuick最大的一个特点,是与Qt元对象系统的结合;而这里边,我们熟稔的,鼎鼎大名大名鼎鼎的,要不断打交道的,就是信号与槽了。历史是割不断的,继承与发展才是正确的价值观……,了解过Qt的开发者一定...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/foruok">来自:	<span class="blog_title"> 程序视界——聚焦程序员的职业规划与成长</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/dimdimda/article/details/42873635,BlogCommendFromQuerySearch_9&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/dimdimda/article/details/42873635" target="_blank" title="QML笔记整理——QtQuick用户交互:鼠标移动、点击、拖拽和键盘输入">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					QML笔记整理——<em>Qt</em><em>Quick</em>用户交互:<em>鼠标</em>移动、点击、拖拽和<em>键盘</em>输入				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">01-19</span>
    					<span class="read-num hover-hide">
              阅读数 
    						3542</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/dimdimda/article/details/42873635" target="_blank" title="QML笔记整理——QtQuick用户交互:鼠标移动、点击、拖拽和键盘输入">
    						<span class="desc oneline">QtQuick用户交互:鼠标移动、点击、拖拽和键盘输入1、事件处理1)Qt使用信号槽的基础处理大部分(非所有)的时间相应问题2)在QML,类似地当有事件发生时,一个与事件相关的信号会被发出。所以,要处...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/dimdimda">来自:	<span class="blog_title"> Hunter Or Be Hunted</span></a>
                							              </span>
    				</p>
    		</div>
    				</div><div class="recommend-item-box baiduSearch recommend-box-ident" data-track-view="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/jfdfhh/article/details/83908248,searchFromBaidu1_2,-&quot;}" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/jfdfhh/article/details/83908248,searchFromBaidu1_2,-&quot;}" data-flg="true">                <a href="https://blog.csdn.net/jfdfhh/article/details/83908248" target="_blank">              		<h4 class="text-truncate oneline" style="width: 614px;"><em>Qt</em> <em>Quick</em> 布局介绍 - jfdfhh的博客 - CSDN博客</h4>                  <div class="info-box d-flex align-content-center">                    <p>                      <span class="date">11-25</span>                    </p>                  </div>              		<p class="content oneline" style="width: 712px;">在Qt Widgets 中,我们经常使用布局管理器来管理界面上的众多 widgets 。在 Qt ...Qt Quick 事件处理之信号与槽 Qt Quick事件处理之鼠标、键盘、定时器 Qt Quick...</p>                </a>            	</div><div class="recommend-item-box baiduSearch recommend-box-ident" data-track-view="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/jfdfhh/article/details/83825660,searchFromBaidu1_3,-&quot;}" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/jfdfhh/article/details/83825660,searchFromBaidu1_3,-&quot;}" data-flg="true">                <a href="https://blog.csdn.net/jfdfhh/article/details/83825660" target="_blank">              		<h4 class="text-truncate oneline" style="width: 622px;">...处理实例之美图秀秀 附源码下载 - jfdfhh的博客 - CSDN博客...</h4>                  <div class="info-box d-flex align-content-center">                    <p>                      <span class="date">11-9</span>                    </p>                  </div>              		<p class="content oneline" style="width: 712px;">Qt Quick 事件处理之信号与槽 Qt Quick事件处理之鼠标、键盘、定时器 Qt Quick...如果你注意到我博客的头像……嗯,木错,它就是我使用本文实例的底片特效做出来...</p>                </a>            	</div>
    
    
          <div class="recommend-item-box blog-expert-recommend-box" style="display: block;">
    			<div class="d-flex">
    				<div class="blog-expert-recommend">
    					<div class="blog-expert">
    						<div class="blog-expert-flexbox" data-track-view="{&quot;mod&quot;:&quot;popu_709&quot;,&quot;con&quot;:&quot;https://blog.csdn.net/jfdfhh/article/details/83874704&quot;}"><div class="blog-expert-item"><div class="blog-expert-info-box"><div class="blog-expert-img-box" data-track-click="{&quot;mod&quot;:&quot;popu_709&quot;,&quot;con&quot;:&quot;https://blog.csdn.net/jfdfhh/article/details/83874704&quot;}"><a href="https://blog.csdn.net/foruok" target="_blank"><img src="https://avatar.csdn.net/E/B/1/3_foruok.jpg" alt="foruok" title="foruok"><svg class="icon" aria-hidden="true"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#csdnc-blogexpert"></use></svg></a><span data-track-click="{&quot;mod&quot;:&quot;popu_710&quot;,&quot;con&quot;:&quot;https://blog.csdn.net/jfdfhh/article/details/83874704&quot;}"><span class="blog-expert-button-follow btn-red-follow" data-name="foruok" data-nick="foruok">关注</span></span></div><div class="info"><span data-track-click="{&quot;mod&quot;:&quot;popu_709&quot;,&quot;con&quot;:&quot;https://blog.csdn.net/jfdfhh/article/details/83874704&quot;}"><a href="https://blog.csdn.net/foruok" target="_blank"><h5 class="oneline" title="foruok">foruok</h5></a></span>  <p></p><p class="article-num" title="550篇文章"> 550篇文章</p><p class="article-num" title="排名:68"> 排名:68</p><p></p></div></div></div><div class="blog-expert-item"><div class="blog-expert-info-box"><div class="blog-expert-img-box" data-track-click="{&quot;mod&quot;:&quot;popu_709&quot;,&quot;con&quot;:&quot;https://blog.csdn.net/jfdfhh/article/details/83874704&quot;}"><a href="https://blog.csdn.net/qq_26787115" target="_blank"><img src="https://avatar.csdn.net/D/1/8/3_qq_26787115.jpg" alt="刘某人程序员" title="刘某人程序员"><svg class="icon" aria-hidden="true"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#csdnc-blogexpert"></use></svg></a><span data-track-click="{&quot;mod&quot;:&quot;popu_710&quot;,&quot;con&quot;:&quot;https://blog.csdn.net/jfdfhh/article/details/83874704&quot;}"><span class="blog-expert-button-follow btn-red-follow" data-name="qq_26787115" data-nick="刘某人程序员">关注</span></span></div><div class="info"><span data-track-click="{&quot;mod&quot;:&quot;popu_709&quot;,&quot;con&quot;:&quot;https://blog.csdn.net/jfdfhh/article/details/83874704&quot;}"><a href="https://blog.csdn.net/qq_26787115" target="_blank"><h5 class="oneline" title="刘某人程序员">刘某人程序员</h5></a></span>  <p></p><p class="article-num" title="258篇文章"> 258篇文章</p><p class="article-num" title="排名:988"> 排名:988</p><p></p></div></div></div><div class="blog-expert-item"><div class="blog-expert-info-box"><div class="blog-expert-img-box" data-track-click="{&quot;mod&quot;:&quot;popu_709&quot;,&quot;con&quot;:&quot;https://blog.csdn.net/jfdfhh/article/details/83874704&quot;}"><a href="https://blog.csdn.net/GG_SiMiDa" target="_blank"><img src="https://avatar.csdn.net/B/2/4/3_gg_simida.jpg" alt="ithewei" title="ithewei"><svg class="icon" aria-hidden="true"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#csdnc-blogexpert"></use></svg></a><span data-track-click="{&quot;mod&quot;:&quot;popu_710&quot;,&quot;con&quot;:&quot;https://blog.csdn.net/jfdfhh/article/details/83874704&quot;}"><span class="blog-expert-button-follow btn-red-follow" data-name="GG_SiMiDa" data-nick="ithewei">关注</span></span></div><div class="info"><span data-track-click="{&quot;mod&quot;:&quot;popu_709&quot;,&quot;con&quot;:&quot;https://blog.csdn.net/jfdfhh/article/details/83874704&quot;}"><a href="https://blog.csdn.net/GG_SiMiDa" target="_blank"><h5 class="oneline" title="ithewei">ithewei</h5></a></span>  <p></p><p class="article-num" title="126篇文章"> 126篇文章</p><p class="article-num" title="排名:千里之外"> 排名:千里之外</p><p></p></div></div></div><div class="blog-expert-item"><div class="blog-expert-info-box"><div class="blog-expert-img-box" data-track-click="{&quot;mod&quot;:&quot;popu_709&quot;,&quot;con&quot;:&quot;https://blog.csdn.net/jfdfhh/article/details/83874704&quot;}"><a href="https://blog.csdn.net/yayun0516" target="_blank"><img src="https://avatar.csdn.net/D/6/D/3_yayun0516.jpg" alt="yayun0516" title="yayun0516"><svg class="icon" aria-hidden="true"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#csdnc-blogexpert"></use></svg></a><span data-track-click="{&quot;mod&quot;:&quot;popu_710&quot;,&quot;con&quot;:&quot;https://blog.csdn.net/jfdfhh/article/details/83874704&quot;}"><span class="blog-expert-button-follow btn-red-follow" data-name="yayun0516" data-nick="yayun0516">关注</span></span></div><div class="info"><span data-track-click="{&quot;mod&quot;:&quot;popu_709&quot;,&quot;con&quot;:&quot;https://blog.csdn.net/jfdfhh/article/details/83874704&quot;}"><a href="https://blog.csdn.net/yayun0516" target="_blank"><h5 class="oneline" title="yayun0516">yayun0516</h5></a></span>  <p></p><p class="article-num" title="523篇文章"> 523篇文章</p><p class="article-num" title="排名:976"> 排名:976</p><p></p></div></div></div></div>
    					</div>
    				</div>
    			</div>
      </div>
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/baidu_33570760/article/details/71732710,BlogCommendFromQuerySearch_10&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/baidu_33570760/article/details/71732710" target="_blank" title="qt之键盘、鼠标事件处理">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					<em>qt</em>之<em>键盘</em>、<em>鼠标</em><em>事件处理</em>				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">05-12</span>
    					<span class="read-num hover-hide">
              阅读数 
    						328</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/baidu_33570760/article/details/71732710" target="_blank" title="qt之键盘、鼠标事件处理">
    						<span class="desc oneline">转载自:https://wizardforcel.gitbooks.io/qt-beginning/content/12.html导语事件是对各种应用程序需要知道的由应用程序内部或者外部产生的事情或者...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/baidu_33570760">来自:	<span class="blog_title"> baidu_33570760的博客</span></a>
                							              </span>
    				</p>
    		</div>
    				</div><div class="recommend-item-box baiduSearch recommend-box-ident" data-track-view="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/jfdfhh/article/details/84194489,searchFromBaidu1_4,-&quot;}" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/jfdfhh/article/details/84194489,searchFromBaidu1_4,-&quot;}" data-flg="true">                <a href="https://blog.csdn.net/jfdfhh/article/details/84194489" target="_blank">              		<h4 class="text-truncate oneline" style="width: 614px;">...的图形效果(Graphical Effects) - jfdfhh的博客 - CSDN博客...</h4>                  <div class="info-box d-flex align-content-center">                    <p>                      <span class="date">11-18</span>                    </p>                  </div>              		<p class="content oneline" style="width: 712px;">Qt Quick 事件处理之信号与槽 Qt Quick事件处理之鼠标、键盘、定时器 Qt Quick...4阴影效果DropShadow 5Blur模糊效果 6Glow发光效果自己博客中的代码可以在https:...</p>                </a>            	</div><div class="recommend-item-box baiduSearch recommend-box-ident" data-track-view="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/lainegates/article/details/51026841,searchFromBaidu1_5,-&quot;}" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/lainegates/article/details/51026841,searchFromBaidu1_5,-&quot;}" data-flg="true">                <a href="https://blog.csdn.net/lainegates/article/details/51026841" target="_blank">              		<h4 class="text-truncate oneline" style="width: 614px;">QML <em>Quick</em>Item<em>鼠标</em><em>键盘</em>处理 - LaineGates的专栏 - CSDN博客</h4>                  <div class="info-box d-flex align-content-center">                    <p>                      <span class="date">11-23</span>                    </p>                  </div>              		<p class="content oneline" style="width: 712px;">使用QML和C++混合编程,要处理键盘事件,和鼠标事件一样,也是个麻烦事。  键盘事件...Qt Quick事件处理之鼠标 键盘 定时器 - jfdfhh的博客  11-09 28  Qt Quick...</p>                </a>            	</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/m32692529/article/details/78652089,BlogCommendFromQuerySearch_11&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/m32692529/article/details/78652089" target="_blank" title="Qt for Mac模拟鼠标以及键盘事件">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					<em>Qt</em> for Mac模拟<em>鼠标</em>以及<em>键盘</em>事件				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">11-28</span>
    					<span class="read-num hover-hide">
              阅读数 
    						1065</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/m32692529/article/details/78652089" target="_blank" title="Qt for Mac模拟鼠标以及键盘事件">
    						<span class="desc oneline">在Macosx中模拟鼠标或者键盘事件需要用到苹果提供的api,之前的博文有提到过如何使用苹果开发文档,这里将不再详细解释函数说明&nbsp;首先,包含头文件#ifdefQ_OS_MAC#include#incl...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/m32692529">来自:	<span class="blog_title"> m32692529的专栏</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/xixihaha331/article/details/70161647,BlogCommendFromQuerySearch_12&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/xixihaha331/article/details/70161647" target="_blank" title="Qt Quick事件处理">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					<em>Qt</em> <em>Quick</em><em>事件处理</em>				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">04-13</span>
    					<span class="read-num hover-hide">
              阅读数 
    						637</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/xixihaha331/article/details/70161647" target="_blank" title="Qt Quick事件处理">
    						<span class="desc oneline">MouseArea鼠标句柄交互1MouseEvent鼠标事件2WheelEvent滚轮事件3DragEvent拖放事件键盘事件KeyEvent1导航键KeyNavigation自己博客中的代码可以在h...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/xixihaha331">来自:	<span class="blog_title"> xixihaha331的博客</span></a>
                							              </span>
    				</p>
    		</div>
    				</div><div class="recommend-item-box baiduSearch recommend-box-ident" data-track-view="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/jfdfhh/article/details/83941634,searchFromBaidu1_6,-&quot;}" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/jfdfhh/article/details/83941634,searchFromBaidu1_6,-&quot;}" data-flg="true">                <a href="https://blog.csdn.net/jfdfhh/article/details/83941634" target="_blank">              		<h4 class="text-truncate oneline" style="width: 614px;"><em>Qt</em> <em>Quick</em> 之 PathView 详解 - jfdfhh的博客 - CSDN博客</h4>                  <div class="info-box d-flex align-content-center">                    <p>                      <span class="date">11-12</span>                    </p>                  </div>              		<p class="content oneline" style="width: 712px;">Qt Quick 事件处理之信号与槽 Qt Quick事件处理之鼠标、键盘、定时器 Qt Quick...- 841451955的博客  04-02 1083  (Qt4版本是qt gui Application ,&nbsp;Qt5...</p>                </a>            	</div><div class="recommend-item-box baiduSearch recommend-box-ident" data-track-view="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/jfdfhh/article/details/83774180,searchFromBaidu1_7,-&quot;}" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/jfdfhh/article/details/83774180,searchFromBaidu1_7,-&quot;}" data-flg="true">                <a href="https://blog.csdn.net/jfdfhh/article/details/83774180" target="_blank">              		<h4 class="text-truncate oneline" style="width: 622px;"><em>Qt</em> <em>Quick</em> 组件与对象动态创建详解 - jfdfhh的博客 - CSDN博客</h4>                  <div class="info-box d-flex align-content-center">                    <p>                      <span class="date">11-8</span>                    </p>                  </div>              		<p class="content oneline" style="width: 712px;">首先我让颜色选择组件处理按键事件(如忘记请参看《Qt Quick事件处理之鼠标、键盘、定时器》),收到回车和空格键时发出 colorPicked 信号。我还给颜色选择组件定义了...</p>                </a>            	</div>
    
    <div class="recommend-item-box recommend-ad-box"><div id="kp_box_61" data-pid="61" data-track-view="{&quot;mod&quot;:&quot;kp_popu_61-557&quot;,&quot;con&quot;:&quot;,,&quot;}" data-track-click="{&quot;mod&quot;:&quot;kp_popu_61-557&quot;,&quot;con&quot;:&quot;,,&quot;}"><div class="mediav_ad"><newsfeed class="newsfeed QIHOO__WEB__SO__1554798862972_36" id="QIHOO__WEB__SO__1554798862972_36" style="display:block;margin:0;padding:0;border:none;width:852px;height:60px;overflow-y:hidden;overflow-x:hidden;position:relative;text-align:left;"><info-div id="QIHOO__WEB__SO__1554798862972_36-info" style="zoom:1"><info-div class="QIHOO__WEB__SO__1554798862972_36 singleImage clk" data-href="https://s1.shucaixiaoshuo.com/s?type=2&amp;r=20&amp;mv_ref=blog.csdn.net&amp;enup=CAAB3LSHBQgAAgWHtNwA&amp;mvid=MjYwMTI1ODY4MTQzNTE2MjgwMzAwMTk&amp;bid=1344ba431e1c207c&amp;price=AAAAAFysWQwAAAAAAA7HKP8CoAncUF+FaUCIgw==&amp;finfo=DAABCAABAAAAgwgAAgAAAFsEAAM/VpT7IAAAAAAIAAIAAAADCgADhIEVzljgHMsIAAQAAABfBgAGLbcKAAkAAAAAAAIQGAYACgAACAAOAAAAEwoADwAAAAAAE/0wAA&amp;ugi=FcTgigEVyNtrTBUCFQQVJBUAABW61/zYCCXIARaA7PqbmoXDBQA&amp;uai=FaixkwIlAhUEFu+LyP+20vn+9gEV8gglwr7C+wclABUaFAAcFvHepLyz9874zwEVAAAA&amp;ubi=FbDGThXi4ssCFdrcvRcVquLvWBUEFSIWtNCqkhcW74uzmK2M9f72ATQCFrDAkIAIJQYVxrGs/gwVoAMVADbsy9Cy9oauhXAA&amp;clickid=0&amp;cpx=__OFFSET_X__&amp;cpy=__OFFSET_Y__&amp;cs=__EVENT_TIME_START__&amp;ce=__EVENT_TIME_END__&amp;csign2=Kene_AfoGo2=&amp;url=http%3A%2F%2Ffm01.jeyou.net.cn%2Fhtzx%2Fdxx01%2F" data-pv="https://s1.shucaixiaoshuo.com/s?type=1&amp;r=20&amp;tid=MjYwMTI1ODY4MTQzNTE2MjgwMzAwMTk&amp;finfo=DAABCAABAAAAgwgAAgAAAFsEAAM/VpT7IAAAAAAIAAIAAAADCgADhIEVzljgHMsIAAQAAABfBgAGLbcKAAkAAAAAAAIQGAYACgAACAAOAAAAEwoADwAAAAAAE/0wAA&amp;mv_ref=blog.csdn.net&amp;enup=CAAB3LSHBQgAAgWHtNwA&amp;mvid=MjYwMTI1ODY4MTQzNTE2MjgwMzAwMTk&amp;bid=1344ba431e1c207c&amp;ugi=FcTgigEVyNtrTBUCFQQVJBUAABW61/zYCCXIARaA7PqbmoXDBQA&amp;uai=FaixkwIlAhUEFu+LyP+20vn+9gEV8gglwr7C+wclABUaFAAcFvHepLyz9874zwEVAAAA&amp;ubi=FbDGThXi4ssCFdrcvRcVquLvWBUEFSIWtNCqkhcW74uzmK2M9f72ATQCFrDAkIAIJQYVxrGs/gwVoAMVADbsy9Cy9oauhXAA&amp;ds=1&amp;price=AAAAAFysWQwAAAAAAA7HKP8CoAncUF+FaUCIgw==,https://max-l.mediav.com/rtb?type=2&amp;ver=1&amp;v=CGQSEDEzNDRiYTQzMWUxYzIwN2MY1NiJASCisEUoAWIXMjYwMTI1ODY4MTQzNTE2MjgwMzAwMTmIAQA&amp;k=Ekc6oQAAAAA=&amp;w=AAAAAFysWQwAAAAAAA7HXQaRtzOZoW4H2kUSyQ&amp;i=OCWdC1gnAJZC&amp;z=1" data-clk="https://max-l.mediav.com/rtb?type=3&amp;ver=1&amp;v=CGQSEDEzNDRiYTQzMWUxYzIwN2MY1NiJASCisEUoAXAA&amp;k=dYUBmgAAAAA=&amp;i=OCWdC1gnAJZC&amp;x=__OFFSET_X__&amp;y=__OFFSET_Y__&amp;st=__EVENT_TIME_START__&amp;et=__EVENT_TIME_END__&amp;tc=&amp;turl=">
    <info-div class="wrap">
        <info-div class="singleImage-img singleImage-img-left">
            <info-div class="img" style="background-image:url(https://s3m.milkjpg.com/galileo/643480-f6786176bf6211c6e72eed10255c09ac.gif)"><info-div class="ads-tag"></info-div></info-div>
        </info-div>
        <info-div class="singleImage-body singleImage-body-left">
            <info-div class="singleImage-title">一个长期喝蜂蜜的人,竟然变成了这样,再忙也要看一下</info-div>
            <info-div class="singleImage-desc">恒昌 · 猎媒</info-div>
        </info-div>
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/Fei_Yang_YF/article/details/80007195,BlogCommendFromQuerySearch_13&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/Fei_Yang_YF/article/details/80007195" target="_blank" title="事件+鼠标+键盘+定时器">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					事件+<em>鼠标</em>+<em>键盘</em>+<em>定时器</em>				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">04-19</span>
    					<span class="read-num hover-hide">
              阅读数 
    						117</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/Fei_Yang_YF/article/details/80007195" target="_blank" title="事件+鼠标+键盘+定时器">
    						<span class="desc oneline">#include&amp;quot;mylabel.h&amp;quot;#include&amp;amp;lt;QMoveEvent&amp;amp;gt;#include&amp;amp;lt;QDebug&amp;amp;gt;MyLabel...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/Fei_Yang_YF">来自:	<span class="blog_title"> 杨飞的博客</span></a>
                							              </span>
    				</p>
    		</div>
    				</div><div class="recommend-item-box baiduSearch recommend-box-ident" data-track-view="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/jfdfhh/article/details/84195658,searchFromBaidu1_8,-&quot;}" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/jfdfhh/article/details/84195658,searchFromBaidu1_8,-&quot;}" data-flg="true">                <a href="https://blog.csdn.net/jfdfhh/article/details/84195658" target="_blank">              		<h4 class="text-truncate oneline" style="width: 614px;"><em>Qt</em> <em>Quick</em>播放Gif动画 - jfdfhh的博客 - CSDN博客</h4>                  <div class="info-box d-flex align-content-center">                    <p>                      <span class="date">11-19</span>                    </p>                  </div>              		<p class="content oneline" style="width: 712px;">Qt Quick提供了一个类 AnimatedImage ,可以播放 Gif 动画,使用简单,这里是一个...Qt Quick 事件处理之信号与槽 Qt Quick事件处理之鼠标、键盘、定时器 Qt Quick...</p>                </a>            	</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/naibozhuan3744/article/details/78985274,BlogCommendFromQuerySearch_14&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/naibozhuan3744/article/details/78985274" target="_blank" title="用Qt5.9Creator获取鼠标位置和用键盘移动按钮例子">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					用<em>Qt</em>5.9Creator获取<em>鼠标</em>位置和用<em>键盘</em>移动按钮例子				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">01-05</span>
    					<span class="read-num hover-hide">
              阅读数 
    						642</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/naibozhuan3744/article/details/78985274" target="_blank" title="用Qt5.9Creator获取鼠标位置和用键盘移动按钮例子">
    						<span class="desc oneline">本文主要总结了一个用Qt5.9Creator获取鼠标的位置和用键盘移动按钮的例子,该例子的具体功能是:按下鼠标时按钮会显示当前鼠标位置;按下鼠标不放移动时,labal标签会显示鼠标实时位置;分别按下键...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/naibozhuan3744">来自:	<span class="blog_title"> 净无邪博客</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/GG_SiMiDa/article/details/74931179,BlogCommendFromQuerySearch_15&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/GG_SiMiDa/article/details/74931179" target="_blank" title="QT之鼠标、键盘、定时器">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					<em>QT</em>之<em>鼠标</em>、<em>键盘</em>、<em>定时器</em>				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">07-10</span>
    					<span class="read-num hover-hide">
              阅读数 
    						375</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/GG_SiMiDa/article/details/74931179" target="_blank" title="QT之鼠标、键盘、定时器">
    						<span class="desc oneline">用简单的例子说话importQtQuick2.7importQtQuick.Controls2.0Rectangle{visible:true;width:640;height:480;color:"...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/GG_SiMiDa">来自:	<span class="blog_title"> HW的博客</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/a826319028/article/details/37884733,BlogCommendFromQuerySearch_16&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/a826319028/article/details/37884733" target="_blank" title="关于qt的QGraphicsPathItem无法获得鼠标事件的解决方法">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					关于<em>qt</em>的QGraphicsPathItem无法获得<em>鼠标</em>事件的解决方法				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">07-16</span>
    					<span class="read-num hover-hide">
              阅读数 
    						1756</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/a826319028/article/details/37884733" target="_blank" title="关于qt的QGraphicsPathItem无法获得鼠标事件的解决方法">
    						<span class="desc oneline">最近在重构以前写过的软件</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/a826319028">来自:	<span class="blog_title"> kun的专栏</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/CLP_CSDNID/article/details/80063394,BlogCommendFromQuerySearch_17&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/CLP_CSDNID/article/details/80063394" target="_blank" title="在Qt quick 中添加qt自带的虚拟键盘">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					在<em>Qt</em> <em>quick</em> 中添加<em>qt</em>自带的虚拟<em>键盘</em>				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">04-24</span>
    					<span class="read-num hover-hide">
              阅读数 
    						559</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/CLP_CSDNID/article/details/80063394" target="_blank" title="在Qt quick 中添加qt自带的虚拟键盘">
    						<span class="desc oneline">操作系统:ubuntu17.10Qt版本:Qt5.10Qt5.7以后的开源版本中支持自带的虚拟键盘了,下面记录一下在自己的QtQuick中加入该模块:1.在main()函数中添加qputenv(&amp;qu...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/CLP_CSDNID">来自:	<span class="blog_title"> CLP的博客</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    <div class="recommend-item-box recommend-ad-box"><div id="kp_box_62" data-pid="62" data-track-view="{&quot;mod&quot;:&quot;kp_popu_62-556&quot;,&quot;con&quot;:&quot;,,&quot;}" data-track-click="{&quot;mod&quot;:&quot;kp_popu_62-556&quot;,&quot;con&quot;:&quot;,,&quot;}"><div class="mediav_ad"><newsfeed class="newsfeed QIHOO__WEB__SO__1554798863087_472" id="QIHOO__WEB__SO__1554798863087_472" style="display:block;margin:0;padding:0;border:none;width:852px;height:60px;overflow-y:hidden;overflow-x:hidden;position:relative;text-align:left;"><info-div id="QIHOO__WEB__SO__1554798863087_472-info" style="zoom:1"><info-div class="QIHOO__WEB__SO__1554798863087_472 singleImage clk" data-href="https://s1.shucaixiaoshuo.com/s?type=2&amp;r=20&amp;mv_ref=blog.csdn.net&amp;enup=CAAB3LSHBQgAAgWHtNwA&amp;mvid=MjYwMTI1ODY4MTQzNTE2MjgwMzAwMTk&amp;bid=1344ba4316754075&amp;price=AAAAAFysWQwAAAAAAA4Y1zNohrkR4JTJUxuK2Q==&amp;finfo=DAABCAABAAAAZggAAgAAAGoEAAM/Tow8oAAAAAAIAAIAAAADCgADexmf0epSMsUIAAQAAABtBgAGLbcKAAkAAAAAAAIQGAYACgAACAAOAAAAFAoADwAAAAAAD5BgAA&amp;ugi=FcTgigEVyNtrTBUCFQQVJBUAABW61/zYCCXIARaA7PqbmoXDBQA&amp;uai=FeTGlAIlAhUEFpD03r+T6MaZ9gEV8ggl49/QmwMlABUaFAAcFr3n5fH34e+01wEVAAAA&amp;ubi=Fe6iTxXe+dACFZ700xcVnuWqWRUEFRwWsI/ClBcWkPSIjqf0z5n2ATQEFrDAkIAIJQYVu/bliQsVpgEVADbRtdWjh7CBhWgA&amp;clickid=0&amp;cpx=__OFFSET_X__&amp;cpy=__OFFSET_Y__&amp;cs=__EVENT_TIME_START__&amp;ce=__EVENT_TIME_END__&amp;csign2=VIqGObO5UxU=&amp;url=http%3A%2F%2Flox.07br.cn%2F" data-pv="https://s1.shucaixiaoshuo.com/s?type=1&amp;r=20&amp;tid=MjYwMTI1ODY4MTQzNTE2MjgwMzAwMTk&amp;finfo=DAABCAABAAAAZggAAgAAAGoEAAM/Tow8oAAAAAAIAAIAAAADCgADexmf0epSMsUIAAQAAABtBgAGLbcKAAkAAAAAAAIQGAYACgAACAAOAAAAFAoADwAAAAAAD5BgAA&amp;mv_ref=blog.csdn.net&amp;enup=CAAB3LSHBQgAAgWHtNwA&amp;mvid=MjYwMTI1ODY4MTQzNTE2MjgwMzAwMTk&amp;bid=1344ba4316754075&amp;ugi=FcTgigEVyNtrTBUCFQQVJBUAABW61/zYCCXIARaA7PqbmoXDBQA&amp;uai=FeTGlAIlAhUEFpD03r+T6MaZ9gEV8ggl49/QmwMlABUaFAAcFr3n5fH34e+01wEVAAAA&amp;ubi=Fe6iTxXe+dACFZ700xcVnuWqWRUEFRwWsI/ClBcWkPSIjqf0z5n2ATQEFrDAkIAIJQYVu/bliQsVpgEVADbRtdWjh7CBhWgA&amp;ds=2&amp;price=AAAAAFysWQwAAAAAAA4Y1zNohrkR4JTJUxuK2Q==,https://max-l.mediav.com/rtb?type=2&amp;ver=1&amp;v=CGQSEDEzNDRiYTQzMTY3NTQwNzUYsqOKASCisEUoAmIXMjYwMTI1ODY4MTQzNTE2MjgwMzAwMTmIAQA&amp;k=wgJFGwAAAAA=&amp;w=AAAAAFysWQwAAAAAAA4Y9Y36yzpr_dcz1oewPg&amp;i=_jD5gognAJgc&amp;z=1" data-clk="https://max-l.mediav.com/rtb?type=3&amp;ver=1&amp;v=CGQSEDEzNDRiYTQzMTY3NTQwNzUYsqOKASCisEUoAnAA&amp;k=b8SwbgAAAAA=&amp;i=_jD5gognAJgc&amp;x=__OFFSET_X__&amp;y=__OFFSET_Y__&amp;st=__EVENT_TIME_START__&amp;et=__EVENT_TIME_END__&amp;tc=&amp;turl=">
    <info-div class="wrap">
        <info-div class="singleImage-img singleImage-img-left">
            <info-div class="img" style="background-image:url(https://s3m.milkjpg.com/galileo/649399-12fab7eb33224f20eb730b4c80e5e18a.gif)"><info-div class="ads-tag"></info-div></info-div>
        </info-div>
        <info-div class="singleImage-body singleImage-body-left">
            <info-div class="singleImage-title">在芜湖,还在拿五六千工资?试试这个,收入提高好几倍</info-div>
            <info-div class="singleImage-desc">川建 · 猎媒</info-div>
        </info-div>
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/finenosora/article/details/80507557,BlogCommendFromQuerySearch_18&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/finenosora/article/details/80507557" target="_blank" title="Qt在Widget中响应键盘事件">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					<em>Qt</em>在Widget中响应<em>键盘</em>事件				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">05-30</span>
    					<span class="read-num hover-hide">
              阅读数 
    						1144</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/finenosora/article/details/80507557" target="_blank" title="Qt在Widget中响应键盘事件">
    						<span class="desc oneline">问题:我想在Qt框架下,响应键盘事件(比如回车)。解决办法:重写keyPressEvent这个方法头文件:#ifndefB_BAGD_H#defineB_BAGD_H#include&amp;amp;lt;Q...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/finenosora">来自:	<span class="blog_title"> finenosora的博客</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/foruok/article/details/32078761,BlogCommendFromQuerySearch_19&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/foruok/article/details/32078761" target="_blank" title="Qt Quick 事件处理之捏拉缩放与旋转">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					<em>Qt</em> <em>Quick</em> <em>事件处理</em>之捏拉缩放与旋转				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">06-18</span>
    					<span class="read-num hover-hide">
              阅读数 
    						1万+</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/foruok/article/details/32078761" target="_blank" title="Qt Quick 事件处理之捏拉缩放与旋转">
    						<span class="desc oneline">上一篇《QtonAndroid:QtQuick事件处理之鼠标、键盘、定时器》我们介绍了常见的鼠标、键盘、定时器的处理,鼠标、键盘都是电脑上我们最常使用的事件,这节我们来介绍Android智能手机上的一...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/foruok">来自:	<span class="blog_title"> 程序视界——聚焦程序员的职业规划与成长</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/zgrjkflmkyc/article/details/44240729,BlogCommendFromQuerySearch_20&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/zgrjkflmkyc/article/details/44240729" target="_blank" title="Qt事件处理机制整个流程--以鼠标在一个窗口中点击为例">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					<em>Qt</em><em>事件处理</em>机制整个流程--以<em>鼠标</em>在一个窗口中点击为例				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">03-13</span>
    					<span class="read-num hover-hide">
              阅读数 
    						1万+</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/zgrjkflmkyc/article/details/44240729" target="_blank" title="Qt事件处理机制整个流程--以鼠标在一个窗口中点击为例">
    						<span class="desc oneline">转载自:http://mobile.51cto.com/symbian-272812.htm,在此谢谢原作者的分享!------------------------第一部分--------------...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/zgrjkflmkyc">来自:	<span class="blog_title"> zgrjkflmkyc的专栏</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/csdn1027192411/article/details/49513075,BlogCommendFromQuerySearch_21&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/csdn1027192411/article/details/49513075" target="_blank" title="Qt组合键(键盘与鼠标的组合)">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					<em>Qt</em>组合键(<em>键盘</em>与<em>鼠标</em>的组合)				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">10-30</span>
    					<span class="read-num hover-hide">
              阅读数 
    						1609</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/csdn1027192411/article/details/49513075" target="_blank" title="Qt组合键(键盘与鼠标的组合)">
    						<span class="desc oneline">Qt组合键(键盘与鼠标的组合)</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/csdn1027192411">来自:	<span class="blog_title"> 苳苳的博客</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/shengzhadon/article/details/51454703,BlogCommendFromQuerySearch_22&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/shengzhadon/article/details/51454703" target="_blank" title="QT5.5.1 嵌入式平台 鼠标键盘不能热插拔问题解决(一)">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					<em>QT</em>5.5.1 嵌入式平台 <em>鼠标</em><em>键盘</em>不能热插拔问题解决(一)				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">05-19</span>
    					<span class="read-num hover-hide">
              阅读数 
    						5096</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/shengzhadon/article/details/51454703" target="_blank" title="QT5.5.1 嵌入式平台 鼠标键盘不能热插拔问题解决(一)">
    						<span class="desc oneline">前言:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;由于项目需要,采用qt5.5.1开发界面,要求支持键鼠。经过uboot/kernel/fs的移植之后usb接口的热插拔已经OK,但是QT怎么也不支持热插拔,工作任务和强迫症双层压力...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/shengzhadon">来自:	<span class="blog_title"> 阿生的专栏</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    <div class="recommend-item-box recommend-ad-box"><div id="kp_box_63" data-pid="63" data-track-view="{&quot;mod&quot;:&quot;kp_popu_63-555&quot;,&quot;con&quot;:&quot;,,&quot;}" data-track-click="{&quot;mod&quot;:&quot;kp_popu_63-555&quot;,&quot;con&quot;:&quot;,,&quot;}"><div class="mediav_ad"><newsfeed class="newsfeed QIHOO__WEB__SO__1554798863180_896" id="QIHOO__WEB__SO__1554798863180_896" style="display:block;margin:0;padding:0;border:none;width:852px;height:60px;overflow-y:hidden;overflow-x:hidden;position:relative;text-align:left;"><info-div id="QIHOO__WEB__SO__1554798863180_896-info" style="zoom:1"><info-div class="QIHOO__WEB__SO__1554798863180_896 singleImage clk" data-href="https://s1.shucaixiaoshuo.com/s?type=2&amp;r=20&amp;mv_ref=blog.csdn.net&amp;enup=CAAB3LSHBQgAAgWHtNwA&amp;mvid=MjYwMTI1ODY4MTQzNTE2MjgwMzAwMTk&amp;bid=1344ba431e1c207c&amp;price=AAAAAFysWQwAAAAAAA7H0p2f1To16UWriBCKzg==&amp;finfo=DAABCAABAAAAdQgAAgAAAGsEAAM/UYgYoAAAAAAIAAIAAAADCgADhIEe5hX2xPYIAAQAAABtBgAGLbcKAAkAAAAAAAIQGAYACgAACAAOAAAAEwoADwAAAAAAEdpQAA&amp;ugi=FcTgigEVyNtrTBUCFQQVJBUAABW61/zYCCXIARaA7PqbmoXDBQA&amp;uai=FaixkwIlAhUEFu+LyP+20vn+9gEV8gglwr7C+wclABUaFAAcFvHepLyz9874zwEVAAAA&amp;ubi=Fe6iTxXe+dACFZ700xcVnuWqWRUEFRwWsI/ClBcW74uesaPG8P72ATQEFrDAkIAIJQYV9MGZlAoVpgEVADbRtdWjh7CBhWgA&amp;clickid=0&amp;cpx=__OFFSET_X__&amp;cpy=__OFFSET_Y__&amp;cs=__EVENT_TIME_START__&amp;ce=__EVENT_TIME_END__&amp;csign2=VIqGObO5UxU=&amp;url=http%3A%2F%2Flox.07br.cn%2F" data-pv="https://s1.shucaixiaoshuo.com/s?type=1&amp;r=20&amp;tid=MjYwMTI1ODY4MTQzNTE2MjgwMzAwMTk&amp;finfo=DAABCAABAAAAdQgAAgAAAGsEAAM/UYgYoAAAAAAIAAIAAAADCgADhIEe5hX2xPYIAAQAAABtBgAGLbcKAAkAAAAAAAIQGAYACgAACAAOAAAAEwoADwAAAAAAEdpQAA&amp;mv_ref=blog.csdn.net&amp;enup=CAAB3LSHBQgAAgWHtNwA&amp;mvid=MjYwMTI1ODY4MTQzNTE2MjgwMzAwMTk&amp;bid=1344ba431e1c207c&amp;ugi=FcTgigEVyNtrTBUCFQQVJBUAABW61/zYCCXIARaA7PqbmoXDBQA&amp;uai=FaixkwIlAhUEFu+LyP+20vn+9gEV8gglwr7C+wclABUaFAAcFvHepLyz9874zwEVAAAA&amp;ubi=Fe6iTxXe+dACFZ700xcVnuWqWRUEFRwWsI/ClBcW74uesaPG8P72ATQEFrDAkIAIJQYV9MGZlAoVpgEVADbRtdWjh7CBhWgA&amp;ds=2&amp;price=AAAAAFysWQwAAAAAAA7H0p2f1To16UWriBCKzg==,https://max-l.mediav.com/rtb?type=2&amp;ver=1&amp;v=CGQSEDEzNDRiYTQzMWUxYzIwN2MY1NiJASCisEUoAmIXMjYwMTI1ODY4MTQzNTE2MjgwMzAwMTmIAQA&amp;k=JkkMCQAAAAA=&amp;w=AAAAAFysWQwAAAAAAA7H-Sfmoc4nUOSCG4nzaQ&amp;i=OCBdC1gnAJZ2&amp;z=1" data-clk="https://max-l.mediav.com/rtb?type=3&amp;ver=1&amp;v=CGQSEDEzNDRiYTQzMWUxYzIwN2MY1NiJASCisEUoAnAA&amp;k=Q4wF0wAAAAA=&amp;i=OCBdC1gnAJZ2&amp;x=__OFFSET_X__&amp;y=__OFFSET_Y__&amp;st=__EVENT_TIME_START__&amp;et=__EVENT_TIME_END__&amp;tc=&amp;turl=">
    <info-div class="wrap">
        <info-div class="singleImage-img singleImage-img-left">
            <info-div class="img" style="background-image:url(https://s3m.milkjpg.com/galileo/649399-12fab7eb33224f20eb730b4c80e5e18a.gif)"><info-div class="ads-tag"></info-div></info-div>
        </info-div>
        <info-div class="singleImage-body singleImage-body-left">
            <info-div class="singleImage-title">在芜湖,还在拿五六千工资?试试这个,收入提高好几倍</info-div>
            <info-div class="singleImage-desc">川建 · 猎媒</info-div>
        </info-div>
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/cly116/article/details/47210603,BlogCommendFromQuerySearch_23&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/cly116/article/details/47210603" target="_blank" title="【Qt OpenGL教程】07:光照和键盘控制">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					【<em>Qt</em> OpenGL教程】07:光照和<em>键盘</em>控制				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">08-02</span>
    					<span class="read-num hover-hide">
              阅读数 
    						3614</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/cly116/article/details/47210603" target="_blank" title="【Qt OpenGL教程】07:光照和键盘控制">
    						<span class="desc oneline">这次教程中,我们将添加光照和键盘控制,它让程序看起来更美观。我将教大家如何使用键盘来移动场景中的对象,还会教大家在OpenGL场景中应用简单的光照,让我们的程序更加视觉效果更好且受我们控制。...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/cly116">来自:	<span class="blog_title"> cly116的博客</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/fanhenghui/article/details/81513108,BlogCommendFromQuerySearch_24&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/fanhenghui/article/details/81513108" target="_blank" title="基于qt的键盘鼠标控制">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					基于<em>qt</em>的<em>键盘</em><em>鼠标</em>控制				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">08-08</span>
    					<span class="read-num hover-hide">
              阅读数 
    						231</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/fanhenghui/article/details/81513108" target="_blank" title="基于qt的键盘鼠标控制">
    						<span class="desc oneline">pro里面加配置LIBS+=user32.libDEFINES+=_X86_widget文件#ifndefWIDGET_H#defineWIDGET_H&nbsp;#include&amp;amp;lt;QWidget...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/fanhenghui">来自:	<span class="blog_title"> fanhenghui的专栏</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/sinat_32582203/article/details/73251041,BlogCommendFromQuerySearch_25&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/sinat_32582203/article/details/73251041" target="_blank" title="Windows应用程序-键盘鼠标事件">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					Windows应用程序-<em>键盘</em><em>鼠标</em>事件				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">06-14</span>
    					<span class="read-num hover-hide">
              阅读数 
    						295</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/sinat_32582203/article/details/73251041" target="_blank" title="Windows应用程序-键盘鼠标事件">
    						<span class="desc oneline">设计一个窗口,在该窗口中练习键盘的响应,要求如下:(1)&nbsp;单击键盘上的向上箭头时,窗口中显示“Youhadhittedtheupkey”(2)&nbsp;单击键时,窗口中显示“YouhadhittedtheSH...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/sinat_32582203">来自:	<span class="blog_title"> 洒满阳光的午后的博客</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/xuqiang918/article/details/51669187,BlogCommendFromQuerySearch_26&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/xuqiang918/article/details/51669187" target="_blank" title="QtQuick学习笔记之QML鼠标事件">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					<em>Qt</em><em>Quick</em>学习笔记之QML<em>鼠标</em>事件				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">06-14</span>
    					<span class="read-num hover-hide">
              阅读数 
    						689</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/xuqiang918/article/details/51669187" target="_blank" title="QtQuick学习笔记之QML鼠标事件">
    						<span class="desc oneline">记录Qtquick核心编程学习记录importQtQuick2.5Rectangle{width:300;height:400;id:root;color:"green";MouseArea{id:m...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/xuqiang918">来自:	<span class="blog_title"> xuqiang918的专栏</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/yayun0516/article/details/41643459,BlogCommendFromQuerySearch_27&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/yayun0516/article/details/41643459" target="_blank" title="javascript事件处理中Event对象(键盘事件和鼠标事件)实例">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					javascript<em>事件处理</em>中Event对象(<em>键盘</em>事件和<em>鼠标</em>事件)实例				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">12-01</span>
    					<span class="read-num hover-hide">
              阅读数 
    						1517</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/yayun0516/article/details/41643459" target="_blank" title="javascript事件处理中Event对象(键盘事件和鼠标事件)实例">
    						<span class="desc oneline">.html代码如下:辅助键及鼠标*{margin:0}#layer{width:100px;height:30px;position:relative;float:left;line-height:3...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/yayun0516">来自:	<span class="blog_title"> 张亚运的专栏</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    <div class="recommend-item-box recommend-ad-box"><div id="kp_box_64" data-pid="64" data-track-view="{&quot;mod&quot;:&quot;kp_popu_64-81&quot;,&quot;con&quot;:&quot;,,&quot;}" data-track-click="{&quot;mod&quot;:&quot;kp_popu_64-81&quot;,&quot;con&quot;:&quot;,,&quot;}"><div class="mediav_ad"><newsfeed class="newsfeed QIHOO__WEB__SO__1554798863236_534" id="QIHOO__WEB__SO__1554798863236_534" style="display:block;margin:0;padding:0;border:none;width:852px;height:60px;overflow-y:hidden;overflow-x:hidden;position:relative;text-align:left;"><info-div id="QIHOO__WEB__SO__1554798863236_534-info" style="zoom:1"><info-div class="QIHOO__WEB__SO__1554798863236_534 singleImage clk" data-href="https://s1.shucaixiaoshuo.com/s?type=2&amp;r=20&amp;mv_ref=blog.csdn.net&amp;enup=CAAB3LSHBQgAAgWHtNwA&amp;mvid=MjYwMTI1ODY4MTQzNTE2MjgwMzAwMTk&amp;bid=1344ba4316754075&amp;price=AAAAAFysWQwAAAAAAA4ZNRa16JNo8GZeQVVVug==&amp;finfo=DAABCAABAAAAYQgAAgAAAEAEAAM/WMqZoAAAAAAIAAIAAAADCgADexmo6XLpqj4IAAQAAABABgAGLbcKAAkAAAAAAAIQGAYACgAABgAMP1wIAA4AAAAUCgAPAAAAAAAOzRAA&amp;ugi=FcTgigEVyNtrTBUCFQQVJBUAABW61/zYCCXIARaA7PqbmoXDBQA&amp;uai=FeTGlAIlAhUEFpD03r+T6MaZ9gEV8ggl49/QmwMlABUaFAAcFr3n5fH34e+01wEVAAAA&amp;ubi=FbDOThWG/cMCFeaFnBcV/ougWBUEFRwWnIKzkhcWkPSd9bC61Jn2ATQGFrDAkIAIJQYVxKue3QQV/AEVADaOr/v14cj4mu0BAA&amp;clickid=0&amp;cpx=__OFFSET_X__&amp;cpy=__OFFSET_Y__&amp;cs=__EVENT_TIME_START__&amp;ce=__EVENT_TIME_END__&amp;csign2=RZxCMYILbMZ=&amp;url=http%3A%2F%2Fhq-tools.cn" data-pv="https://s1.shucaixiaoshuo.com/s?type=1&amp;r=20&amp;tid=MjYwMTI1ODY4MTQzNTE2MjgwMzAwMTk&amp;finfo=DAABCAABAAAAYQgAAgAAAEAEAAM/WMqZoAAAAAAIAAIAAAADCgADexmo6XLpqj4IAAQAAABABgAGLbcKAAkAAAAAAAIQGAYACgAABgAMP1wIAA4AAAAUCgAPAAAAAAAOzRAA&amp;mv_ref=blog.csdn.net&amp;enup=CAAB3LSHBQgAAgWHtNwA&amp;mvid=MjYwMTI1ODY4MTQzNTE2MjgwMzAwMTk&amp;bid=1344ba4316754075&amp;ugi=FcTgigEVyNtrTBUCFQQVJBUAABW61/zYCCXIARaA7PqbmoXDBQA&amp;uai=FeTGlAIlAhUEFpD03r+T6MaZ9gEV8ggl49/QmwMlABUaFAAcFr3n5fH34e+01wEVAAAA&amp;ubi=FbDOThWG/cMCFeaFnBcV/ougWBUEFRwWnIKzkhcWkPSd9bC61Jn2ATQGFrDAkIAIJQYVxKue3QQV/AEVADaOr/v14cj4mu0BAA&amp;ds=3&amp;price=AAAAAFysWQwAAAAAAA4ZNRa16JNo8GZeQVVVug==,https://max-l.mediav.com/rtb?type=2&amp;ver=1&amp;v=CGQSEDEzNDRiYTQzMTY3NTQwNzUYsqOKASCisEUoA2IXMjYwMTI1ODY4MTQzNTE2MjgwMzAwMTmIAQA&amp;k=fUspYAAAAAA=&amp;w=AAAAAFysWQwAAAAAAA4ZU9boVbXKigxM_p5MlA&amp;i=_8J5gognAJg0&amp;z=1" data-clk="https://max-l.mediav.com/rtb?type=3&amp;ver=1&amp;v=CGQSEDEzNDRiYTQzMTY3NTQwNzUYsqOKASCisEUoA3AA&amp;k=0WC5yAAAAAA=&amp;i=_8J5gognAJg0&amp;x=__OFFSET_X__&amp;y=__OFFSET_Y__&amp;st=__EVENT_TIME_START__&amp;et=__EVENT_TIME_END__&amp;tc=&amp;turl=">
    <info-div class="wrap">
        <info-div class="singleImage-img singleImage-img-left">
            <info-div class="img" style="background-image:url(https://s3m.milkjpg.com/galileo/643992-9f16384e69bcbba0a118d9dc56e5799b.png)"><info-div class="ads-tag"></info-div></info-div>
        </info-div>
        <info-div class="singleImage-body singleImage-body-left">
            <info-div class="singleImage-title">白开水+它,喝完排出 巨便 !大肚子没了</info-div>
            <info-div class="singleImage-desc">玫玑研 · 猎媒</info-div>
        </info-div>
    
    			<div class="recommend-item-box recommend-box-ident recommend-download-box clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://download.csdn.net/download/hansenaini/10017984,BlogCommendFromQuerySearch_28&quot;}" data-flg="true">
    		<a href="https://download.csdn.net/download/hansenaini/10017984" target="_blank">
    			<div class="content clearfix">
    				<div class="">
    					<h4 class="text-truncate oneline clearfix">
    						<em>Qt</em>实现全局钩子拦截<em>鼠标</em><em>键盘</em>消息修改消息						</h4>
    					<span class="data float-right">10-12</span>
    				</div>
    				<div class="desc oneline">
    						Qt实现全局钩子,拦截鼠标键盘消息,修改消息,在Qt 4.86上编译通过,适合学习,分享快乐,谢谢。					</div>
          <span class="type-show type-show-download">下载</span>
    			</div>
    		</a>
    	</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/prompty/article/details/53284401,BlogCommendFromQuerySearch_29&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/prompty/article/details/53284401" target="_blank" title="Qt关于按键长按的问题">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					<em>Qt</em>关于按键长按的问题				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">11-22</span>
    					<span class="read-num hover-hide">
              阅读数 
    						5165</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/prompty/article/details/53284401" target="_blank" title="Qt关于按键长按的问题">
    						<span class="desc oneline">最近在开发的时候发现一个问题,通常在qt中为了某个按键功能的设置,对应的函数有keyPressEvent、keyReleaseEvent,分别对应按下和弹起两个状态,本来在这个里面设置一些功能函数就可...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/prompty">来自:	<span class="blog_title"> prompty的博客</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/qianqin_2014/article/details/51234752,BlogCommendFromQuerySearch_30&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/qianqin_2014/article/details/51234752" target="_blank" title="QT基础(二)----鼠标、键盘事件处理机制、信息拦截机制">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					<em>QT</em>基础(二)----<em>鼠标</em>、<em>键盘</em><em>事件处理</em>机制、信息拦截机制				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">04-24</span>
    					<span class="read-num hover-hide">
              阅读数 
    						7636</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/qianqin_2014/article/details/51234752" target="_blank" title="QT基础(二)----鼠标、键盘事件处理机制、信息拦截机制">
    						<span class="desc oneline">鼠标、键盘事件处理机制</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/qianqin_2014">来自:	<span class="blog_title"> 烽火前秦路</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/qq_35488967/article/details/76243190,BlogCommendFromQuerySearch_31&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/qq_35488967/article/details/76243190" target="_blank" title="Qt 键盘事件与消息过滤器">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					<em>Qt</em> <em>键盘</em>事件与消息过滤器				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">07-28</span>
    					<span class="read-num hover-hide">
              阅读数 
    						443</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/qq_35488967/article/details/76243190" target="_blank" title="Qt 键盘事件与消息过滤器">
    						<span class="desc oneline">键盘事件&amp;消息过滤器.h文件classLoginDlg:publicQDialog{Q_OBJECTpublic:LoginDlg(QDialog*parent=0);~LoginDlg();prot...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/qq_35488967">来自:	<span class="blog_title"> leyou2018 的博客</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/WU9797/article/details/78888762,BlogCommendFromQuerySearch_32&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/WU9797/article/details/78888762" target="_blank" title="Qt5鼠标和键盘事件的简单示例">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					<em>Qt</em>5<em>鼠标</em>和<em>键盘</em>事件的简单示例				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">12-25</span>
    					<span class="read-num hover-hide">
              阅读数 
    						663</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/WU9797/article/details/78888762" target="_blank" title="Qt5鼠标和键盘事件的简单示例">
    						<span class="desc oneline">#ifndefFIRSTEVENT_H#defineFIRSTEVENT_H#include#include#include#includenamespaceUi{classFirstEvent;}c...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/WU9797">来自:	<span class="blog_title"> WSG的博客--盛年不重来,一日难再晨.及时当勉励,岁月不待人.</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    <div class="recommend-item-box recommend-ad-box"><div id="kp_box_65" data-pid="65" data-track-view="{&quot;mod&quot;:&quot;kp_popu_65-84&quot;,&quot;con&quot;:&quot;,,&quot;}" data-track-click="{&quot;mod&quot;:&quot;kp_popu_65-84&quot;,&quot;con&quot;:&quot;,,&quot;}"><div class="mediav_ad"><newsfeed class="newsfeed QIHOO__WEB__SO__1554798863310_383" id="QIHOO__WEB__SO__1554798863310_383" style="display:block;margin:0;padding:0;border:none;width:852px;height:60px;overflow-y:hidden;overflow-x:hidden;position:relative;text-align:left;"><info-div id="QIHOO__WEB__SO__1554798863310_383-info" style="zoom:1"><info-div class="QIHOO__WEB__SO__1554798863310_383 singleImage clk" data-href="https://s1.shucaixiaoshuo.com/s?type=2&amp;r=20&amp;mv_ref=blog.csdn.net&amp;enup=CAAB3LSHBQgAAgWHtNwA&amp;mvid=MjYwMTI1ODY4MTQzNTE2MjgwMzAwMTk&amp;bid=1344ba431e1c207c&amp;price=AAAAAFysWQwAAAAAAA7IRi1N3wQIgRfcPrFyIw==&amp;finfo=DAABCAABAAAAdggAAgAAAGIEAAM/U2jmQAAAAAAIAAIAAAADCgADhIEn/zlaYgIIAAQAAABkBgAGLbcKAAkAAAAAAAIQGAYACgAACAAOAAAAEwoADwAAAAAAEdpPAA&amp;ugi=FcTgigEVyNtrTBUCFQQVJBUAABW61/zYCCXIARaA7PqbmoXDBQA&amp;uai=FaixkwIlAhUEFu+LyP+20vn+9gEV8gglwr7C+wclABUaFAAcFvHepLyz9874zwEVAAAA&amp;ubi=FebsSxWOu80CFZDXxBcVrp2BWRUEFRwWtrCuiBcW74uJypmA7P72ATQGFrDAkIAIJQYV6dyi2gwVwgUVADaYjfWMgO7nl0YA&amp;clickid=0&amp;cpx=__OFFSET_X__&amp;cpy=__OFFSET_Y__&amp;cs=__EVENT_TIME_START__&amp;ce=__EVENT_TIME_END__&amp;csign2=mvHdHsquVo1=&amp;url=http%3A%2F%2Fdd1.nhsdgf.pw%2Fah%2Ff521a37265523e2a" data-pv="https://s1.shucaixiaoshuo.com/s?type=1&amp;r=20&amp;tid=MjYwMTI1ODY4MTQzNTE2MjgwMzAwMTk&amp;finfo=DAABCAABAAAAdggAAgAAAGIEAAM/U2jmQAAAAAAIAAIAAAADCgADhIEn/zlaYgIIAAQAAABkBgAGLbcKAAkAAAAAAAIQGAYACgAACAAOAAAAEwoADwAAAAAAEdpPAA&amp;mv_ref=blog.csdn.net&amp;enup=CAAB3LSHBQgAAgWHtNwA&amp;mvid=MjYwMTI1ODY4MTQzNTE2MjgwMzAwMTk&amp;bid=1344ba431e1c207c&amp;ugi=FcTgigEVyNtrTBUCFQQVJBUAABW61/zYCCXIARaA7PqbmoXDBQA&amp;uai=FaixkwIlAhUEFu+LyP+20vn+9gEV8gglwr7C+wclABUaFAAcFvHepLyz9874zwEVAAAA&amp;ubi=FebsSxWOu80CFZDXxBcVrp2BWRUEFRwWtrCuiBcW74uJypmA7P72ATQGFrDAkIAIJQYV6dyi2gwVwgUVADaYjfWMgO7nl0YA&amp;ds=3&amp;price=AAAAAFysWQwAAAAAAA7IRi1N3wQIgRfcPrFyIw==,https://max-l.mediav.com/rtb?type=2&amp;ver=1&amp;v=CGQSEDEzNDRiYTQzMWUxYzIwN2MY1NiJASCisEUoA2IXMjYwMTI1ODY4MTQzNTE2MjgwMzAwMTmIAQA&amp;k=ej6RbQAAAAA=&amp;w=AAAAAFysWQwAAAAAAA7IciiKMxG0N5HfDXuKCw&amp;i=OCmdC1gnAJZw&amp;z=1" data-clk="https://max-l.mediav.com/rtb?type=3&amp;ver=1&amp;v=CGQSEDEzNDRiYTQzMWUxYzIwN2MY1NiJASCisEUoA3AA&amp;k=NeoUxQAAAAA=&amp;i=OCmdC1gnAJZw&amp;x=__OFFSET_X__&amp;y=__OFFSET_Y__&amp;st=__EVENT_TIME_START__&amp;et=__EVENT_TIME_END__&amp;tc=&amp;turl=">
    <info-div class="wrap">
        <info-div class="singleImage-img singleImage-img-left">
            <info-div class="img" style="background-image:url(https://s3m.milkjpg.com/galileo/621363-d4241e15ad6ad6a039f96bb7d55ef306.jpg)"><info-div class="ads-tag"></info-div></info-div>
        </info-div>
        <info-div class="singleImage-body singleImage-body-left">
            <info-div class="singleImage-title">胰岛素越打越高?饭后一个小妙招,不打针不吃药血糖稳定在5.5</info-div>
            <info-div class="singleImage-desc">甲妆 · 猎媒</info-div>
        </info-div>
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/liukang325/article/details/48521191,BlogCommendFromQuerySearch_33&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/liukang325/article/details/48521191" target="_blank" title="QT中监控全局键盘鼠标事件">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					<em>QT</em>中监控全局<em>键盘</em><em>鼠标</em>事件				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">09-17</span>
    					<span class="read-num hover-hide">
              阅读数 
    						1万+</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/liukang325/article/details/48521191" target="_blank" title="QT中监控全局键盘鼠标事件">
    						<span class="desc oneline">先介绍一下在单一Widget等控件中监听鼠标键盘事件的代码:voidmouseMoveEvent(QMouseEvent*event);voidmouseReleaseEvent(QMouseEven...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/liukang325">来自:	<span class="blog_title"> 阳光柠檬_的技术笔记</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/u010780613/article/details/50312189,BlogCommendFromQuerySearch_34&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/u010780613/article/details/50312189" target="_blank" title="Qt Quick简单教程">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					<em>Qt</em> <em>Quick</em>简单教程				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">12-15</span>
    					<span class="read-num hover-hide">
              阅读数 
    						1626</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/u010780613/article/details/50312189" target="_blank" title="Qt Quick简单教程">
    						<span class="desc oneline">本文转载自http://blog.csdn.net/foruok/article/details/28859415博主写的非常好,果断转载过来,继续学习,感谢!!!!首先看一下main.qml文件:现...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/u010780613">来自:	<span class="blog_title"> m沉默</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/shengzhadon/article/details/51455361,BlogCommendFromQuerySearch_35&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/shengzhadon/article/details/51455361" target="_blank" title="QT5.5.1 嵌入式平台 鼠标键盘不能热插拔问题解决(二)">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					<em>QT</em>5.5.1 嵌入式平台 <em>鼠标</em><em>键盘</em>不能热插拔问题解决(二)				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">05-19</span>
    					<span class="read-num hover-hide">
              阅读数 
    						4563</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/shengzhadon/article/details/51455361" target="_blank" title="QT5.5.1 嵌入式平台 鼠标键盘不能热插拔问题解决(二)">
    						<span class="desc oneline">上一篇文章已经介绍了qt键鼠热插拔经历的曲折之路,这篇就具体解决热插拔问题。=======================================================如上一篇文章所...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/shengzhadon">来自:	<span class="blog_title"> 阿生的专栏</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    			<div class="recommend-item-box recommend-box-ident recommend-download-box clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://download.csdn.net/download/yunge812/10253473,BlogCommendFromQuerySearch_36&quot;}" data-flg="true">
    		<a href="https://download.csdn.net/download/yunge812/10253473" target="_blank">
    			<div class="content clearfix">
    				<div class="">
    					<h4 class="text-truncate oneline clearfix">
    						<em>QT</em>实时捕获<em>鼠标</em>及<em>键盘</em>事件						</h4>
    					<span class="data float-right">02-20</span>
    				</div>
    				<div class="desc oneline">
    						QT实时捕获鼠标及键盘事件 实时显示当前鼠标的状态以及坐标  实时捕获键盘按键					</div>
          <span class="type-show type-show-download">下载</span>
    			</div>
    		</a>
    	</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/sno_guo/article/details/16897577,BlogCommendFromQuerySearch_37&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/sno_guo/article/details/16897577" target="_blank" title="Qt移植对USB鼠标键盘、触摸屏的支持">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					<em>Qt</em>移植对USB<em>鼠标</em><em>键盘</em>、触摸屏的支持				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">11-23</span>
    					<span class="read-num hover-hide">
              阅读数 
    						9508</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/sno_guo/article/details/16897577" target="_blank" title="Qt移植对USB鼠标键盘、触摸屏的支持">
    						<span class="desc oneline">Qt移植对USB鼠标键盘、触摸屏的支持分类:&nbsp;ARM&nbsp;Qt&nbsp;Linux2012-07-2109:08&nbsp;697人阅读&nbsp;评论(0)&nbsp;收藏&nbsp;举报qtkeyboard测试目录(?)[+]一、USB键盘经过一番...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/sno_guo">来自:	<span class="blog_title"> LanSoSdk视频编解码</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    <div class="recommend-item-box recommend-ad-box"><div id="kp_box_66" data-pid="66" data-track-view="{&quot;mod&quot;:&quot;kp_popu_66-881&quot;,&quot;con&quot;:&quot;,,&quot;}" data-track-click="{&quot;mod&quot;:&quot;kp_popu_66-881&quot;,&quot;con&quot;:&quot;,,&quot;}"><script src="https://nbrecsys.4paradigm.com/resource/cus/csdn/sdk-csdn-render.js"></script>
    

    一刀一怪随便点,装备满地随便捡!

    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/dcrmg/article/details/53223680,BlogCommendFromQuerySearch_38&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/dcrmg/article/details/53223680" target="_blank" title="OpenGL(十六) 鼠标、键盘交互响应事件">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					OpenGL(十六) <em>鼠标</em>、<em>键盘</em>交互响应事件				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">11-18</span>
    					<span class="read-num hover-hide">
              阅读数 
    						1万+</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/dcrmg/article/details/53223680" target="_blank" title="OpenGL(十六) 鼠标、键盘交互响应事件">
    						<span class="desc oneline">OpenGL中通过鼠标和键盘跟程序交互的实现需要实现注册鼠标和键盘响应事件,在一定条件下,该事件被触发,事件里的程序被执行,达到交互的目的。通过glutMouseFunc(&amp;OnMouse)注册鼠标事...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/dcrmg">来自:	<span class="blog_title"> 牧野的博客</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/iteye_3341/article/details/82679509,BlogCommendFromQuerySearch_39&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/iteye_3341/article/details/82679509" target="_blank" title="常用事件(窗口鼠标键盘动作事件)监听器 适配器">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					常用事件(窗口<em>鼠标</em><em>键盘</em>动作事件)监听器 适配器				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">02-26</span>
    					<span class="read-num hover-hide">
              阅读数 
    						99</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/iteye_3341/article/details/82679509" target="_blank" title="常用事件(窗口鼠标键盘动作事件)监听器 适配器">
    						<span class="desc oneline">[align=center][size=x-large][/size][/align][size=medium][/size]常用事件:概括监听器:WindowListenerMouseListene...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/iteye_3341">来自:	<span class="blog_title"> 小键盘</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/u010986776/article/details/79562440,BlogCommendFromQuerySearch_40&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/u010986776/article/details/79562440" target="_blank" title="10.10Python图形用户界面库tkinter(10):处理键盘和鼠标事件">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					10.10Python图形用户界面库tkinter(10):处理<em>键盘</em>和<em>鼠标</em>事件				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">03-15</span>
    					<span class="read-num hover-hide">
              阅读数 
    						718</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/u010986776/article/details/79562440" target="_blank" title="10.10Python图形用户界面库tkinter(10):处理键盘和鼠标事件">
    						<span class="desc oneline">classMouseKeyEventDemo:def__init__(self):#窗口和标题window=Tk()window.title(&amp;quot;鼠标键盘事件&amp;quot;)#打包一个白色画布到...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/u010986776">来自:	<span class="blog_title"> 欧阳桫的技术博客</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/muzi_csd/article/details/24342641,BlogCommendFromQuerySearch_41&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/muzi_csd/article/details/24342641" target="_blank" title="Qt获取组合键(键盘按住某键,鼠标组合实现)">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					<em>Qt</em>获取组合键(<em>键盘</em>按住某键,<em>鼠标</em>组合实现)				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">04-23</span>
    					<span class="read-num hover-hide">
              阅读数 
    						1371</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/muzi_csd/article/details/24342641" target="_blank" title="Qt获取组合键(键盘按住某键,鼠标组合实现)">
    						<span class="desc oneline">Qt获取组合键(键盘按住某键,鼠标组合实现)原味地址:http://www.cnblogs.com/codingmylife/archive/2010/08/30/1812739.htmlCTRL+E...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/muzi_csd">来自:	<span class="blog_title"> 知人者智自知者明</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/lovebird_27/article/details/50351336,BlogCommendFromQuerySearch_42&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/lovebird_27/article/details/50351336" target="_blank" title="Qt事件总结(鼠标、键盘)">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					<em>Qt</em>事件总结(<em>鼠标</em>、<em>键盘</em>)				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">12-18</span>
    					<span class="read-num hover-hide">
              阅读数 
    						2万+</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/lovebird_27/article/details/50351336" target="_blank" title="Qt事件总结(鼠标、键盘)">
    						<span class="desc oneline">Qt程序需要在main()函数创建一个QCoreApplication对象,然后调用它的exec()函数。这个函数就是开始Qt的事件循环。在执行exec()函数之后,程序将进入事件循环来监听应用程序的...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/lovebird_27">来自:	<span class="blog_title"> lovebird_27的专栏</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    <div class="recommend-item-box recommend-ad-box"><div id="kp_box_67" data-pid="67" data-track-view="{&quot;mod&quot;:&quot;kp_popu_67-882&quot;,&quot;con&quot;:&quot;,,&quot;}" data-track-click="{&quot;mod&quot;:&quot;kp_popu_67-882&quot;,&quot;con&quot;:&quot;,,&quot;}"><script src="https://nbrecsys.4paradigm.com/resource/cus/csdn/sdk-csdn-render.js"></script>
    

    传奇十年,卸载算我输!这游戏爆率是真高!

    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/qq_38446366/article/details/81939097,BlogCommendFromQuerySearch_43&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/qq_38446366/article/details/81939097" target="_blank" title="Qt 中PCL 自定义交互事件">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					<em>Qt</em> 中PCL 自定义交互事件				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">08-22</span>
    					<span class="read-num hover-hide">
              阅读数 
    						225</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/qq_38446366/article/details/81939097" target="_blank" title="Qt 中PCL 自定义交互事件">
    						<span class="desc oneline">PCL中pcl::visualization::PCLVisualizer类有定义鼠标和键盘事件,分别是:boost::signals2::connection	registerKeyboardCal...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/qq_38446366">来自:	<span class="blog_title"> qq_38446366的博客</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    			<div class="recommend-item-box recommend-box-ident recommend-download-box clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://download.csdn.net/download/x85371169/10243269,BlogCommendFromQuerySearch_44&quot;}" data-flg="true">
    		<a href="https://download.csdn.net/download/x85371169/10243269" target="_blank">
    			<div class="content clearfix">
    				<div class="">
    					<h4 class="text-truncate oneline clearfix">
    						<em>qt</em> 系统钩子获取<em>鼠标</em><em>键盘</em>事件						</h4>
    					<span class="data float-right">02-07</span>
    				</div>
    				<div class="desc oneline">
    						qt 系统钩子获取系统底层鼠标键盘事件                                  编译通过					</div>
          <span class="type-show type-show-download">下载</span>
    			</div>
    		</a>
    	</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/xuqiang918/article/details/51669981,BlogCommendFromQuerySearch_45&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/xuqiang918/article/details/51669981" target="_blank" title="QtQuick学习笔记之QML定时器Timer">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					<em>Qt</em><em>Quick</em>学习笔记之QML<em>定时器</em>Timer				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">06-14</span>
    					<span class="read-num hover-hide">
              阅读数 
    						3505</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/xuqiang918/article/details/51669981" target="_blank" title="QtQuick学习笔记之QML定时器Timer">
    						<span class="desc oneline">记录Qtquick核心编程学习笔记:importQtQuick2.5importQtQuick.Controls1.4Rectangle{width:300;height:400;id:root;co...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/xuqiang918">来自:	<span class="blog_title"> xuqiang918的专栏</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/RoyMuste/article/details/38636947,BlogCommendFromQuerySearch_46&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/RoyMuste/article/details/38636947" target="_blank" title="Qt Quick应用开发介绍 1-5(介绍_环境_核心原理_元素作为基本_加载和显示)">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					<em>Qt</em> <em>Quick</em>应用开发介绍 1-5(介绍_环境_核心原理_元素作为基本_加载和显示)				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">08-17</span>
    					<span class="read-num hover-hide">
              阅读数 
    						2193</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/RoyMuste/article/details/38636947" target="_blank" title="Qt Quick应用开发介绍 1-5(介绍_环境_核心原理_元素作为基本_加载和显示)">
    						<span class="desc oneline">QtQuick应用开发介绍&nbsp;IntroductiontoApplication&nbsp;DevelopmentwithQtQuick&nbsp;Release1.0Chapter1Introduction介绍1.1谁应...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/RoyMuste">来自:	<span class="blog_title"> Fix it</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    			<div class="recommend-item-box recommend-box-ident recommend-download-box clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://download.csdn.net/download/a514974434/9700569,BlogCommendFromQuerySearch_47&quot;}" data-flg="true">
    		<a href="https://download.csdn.net/download/a514974434/9700569" target="_blank">
    			<div class="content clearfix">
    				<div class="">
    					<h4 class="text-truncate oneline clearfix">
    						<em>Qt</em>界面最小化获取<em>键盘</em><em>鼠标</em>事件-windows消息-windows_hook						</h4>
    					<span class="data float-right">12-03</span>
    				</div>
    				<div class="desc oneline">
    						Qt界面最小化获取键盘鼠标事件-windows消息-windows_hook					</div>
          <span class="type-show type-show-download">下载</span>
    			</div>
    		</a>
    	</div>
    
    <div class="recommend-item-box recommend-ad-box"><div id="kp_box_68" data-pid="68" data-track-view="{&quot;mod&quot;:&quot;kp_popu_68-883&quot;,&quot;con&quot;:&quot;,,&quot;}" data-track-click="{&quot;mod&quot;:&quot;kp_popu_68-883&quot;,&quot;con&quot;:&quot;,,&quot;}"><!-- T48 位置 -->
    

    一刀一怪,一怪一神装,战力全飙升,秒天秒地秒全服!

    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/zerokkqq/article/details/6684696,BlogCommendFromQuerySearch_48&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/zerokkqq/article/details/6684696" target="_blank" title="Qt如何向系统发送键盘和鼠标事件?">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					<em>Qt</em>如何向系统发送<em>键盘</em>和<em>鼠标</em>事件?				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">08-13</span>
    					<span class="read-num hover-hide">
              阅读数 
    						7723</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/zerokkqq/article/details/6684696" target="_blank" title="Qt如何向系统发送键盘和鼠标事件?">
    						<span class="desc oneline">向系统发送键盘事件:voidQWSServer::sendKeyEvent(intunicode,intkeycode,Qt::KeyboardModifiersmodifiers,boolisPre...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/zerokkqq">来自:	<span class="blog_title"> zerokkqq的专栏</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/wayrboy/article/details/79110500,BlogCommendFromQuerySearch_49&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/wayrboy/article/details/79110500" target="_blank" title="转《QT中监控全局键盘鼠标事件》">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					转《<em>QT</em>中监控全局<em>键盘</em><em>鼠标</em>事件》				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">01-19</span>
    					<span class="read-num hover-hide">
              阅读数 
    						503</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/wayrboy/article/details/79110500" target="_blank" title="转《QT中监控全局键盘鼠标事件》">
    						<span class="desc oneline">http://blog.csdn.net/chenyulancn/article/details/51282352先介绍一下在单一Widget等控件中监听鼠标键盘事件的代码:voidmouseMove...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/wayrboy">来自:	<span class="blog_title"> 自我研究室</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/zzlyw/article/details/78769012,BlogCommendHotData_0&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/zzlyw/article/details/78769012" target="_blank" title="基于PyTorch的深度学习入门教程(六)——数据并行化">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					基于PyTorch的深度学习入门教程(六)——数据并行化				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">12-11</span>
    					<span class="read-num hover-hide">
              阅读数 
    						4720</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/zzlyw/article/details/78769012" target="_blank" title="基于PyTorch的深度学习入门教程(六)——数据并行化">
    						<span class="desc oneline">前言本文参考PyTorch官网的教程,分为五个基本模块来介绍PyTorch。为了避免文章过长,这五个模块分别在五篇博文中介绍。Part1:PyTorch简单知识Part2:PyTorch的自动梯度计算...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/zzlyw">来自:	<span class="blog_title"> 雁回晴空的博客专栏</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/lxq_xsyu/article/details/42015249,BlogCommendHotData_1&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/lxq_xsyu/article/details/42015249" target="_blank" title="Android实现QQ分享及注意事项">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					Android实现QQ分享及注意事项				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">12-18</span>
    					<span class="read-num hover-hide">
              阅读数 
    						5547</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/lxq_xsyu/article/details/42015249" target="_blank" title="Android实现QQ分享及注意事项">
    						<span class="desc oneline">一、获取APPID和帮助文档可以参看新手引导和接入说明:http://wiki.open.qq.com/wiki/移动应用接入wiki索引分享相关文档说明:http://wiki.open.qq.co...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/lxq_xsyu">来自:	<span class="blog_title"> 水寒</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/v_JULY_v/article/details/51812459,BlogCommendHotData_2&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/v_JULY_v/article/details/51812459" target="_blank" title="CNN笔记:通俗理解卷积神经网络">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					CNN笔记:通俗理解卷积神经网络				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">07-02</span>
    					<span class="read-num hover-hide">
              阅读数 
    						21万+</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/v_JULY_v/article/details/51812459" target="_blank" title="CNN笔记:通俗理解卷积神经网络">
    						<span class="desc oneline">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;通俗理解卷积神经网络(cs231n与5月dl班课程笔记)
    

    1 前言

        2012年我在北京组织过8期machine learni…


    博文
    来自: 结构之法 算法之道



    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/iwanghang/article/details/51290181,BlogCommendHotData_3&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/iwanghang/article/details/51290181" target="_blank" title="Android开发本地及网络Mp3音乐播放器(十二)创建NetMusicListAdapter、SearchResult显示网络音乐列表">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					Android开发本地及网络Mp3音乐播放器(十二)创建NetMusicListAdapter、SearchResult显示网络音乐列表				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">05-01</span>
    					<span class="read-num hover-hide">
              阅读数 
    						9291</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/iwanghang/article/details/51290181" target="_blank" title="Android开发本地及网络Mp3音乐播放器(十二)创建NetMusicListAdapter、SearchResult显示网络音乐列表">
    						<span class="desc oneline">实现功能:
    

    实现NetMusicListAdapter(网络音乐列表适配器)
    实现SearchResult(搜索音乐对象)
    使用Jsoup组件请求网络,并解析音乐数据,并,音乐数据加载到列表中
    实现F…


    博文
    来自: iwanghang(一个播音与主持艺术专业、干过网游打金工作室,做过海鲜小吃排挡的新手程序员)



    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/diandianxiyu/article/details/53068012,BlogCommendHotData_4&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/diandianxiyu/article/details/53068012" target="_blank" title="【小程序】微信小程序开发实践">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					【小程序】微信小程序开发实践				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">11-07</span>
    					<span class="read-num hover-hide">
              阅读数 
    						25万+</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/diandianxiyu/article/details/53068012" target="_blank" title="【小程序】微信小程序开发实践">
    						<span class="desc oneline">帐号相关流程注册范围
    

    企业
    政府
    媒体
    其他组织换句话讲就是不让个人开发者注册。 :)填写企业信息不能使用和之前的公众号账户相同的邮箱,也就是说小程序是和微信公众号一个层级的。填写公司机构信息,对公账…


    博文
    来自: 小雨同学的技术博客



    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/wangpeng047/article/details/19624529,BlogCommendHotData_5&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/wangpeng047/article/details/19624529" target="_blank" title="HttpClient使用详解">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					HttpClient使用详解				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">02-28</span>
    					<span class="read-num hover-hide">
              阅读数 
    						80万+</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/wangpeng047/article/details/19624529" target="_blank" title="HttpClient使用详解">
    						<span class="desc oneline">Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/wangpeng047">来自:	<span class="blog_title"> 鹏霄万里展雄飞</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/zxc123e/article/details/41698027,BlogCommendHotData_6&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/zxc123e/article/details/41698027" target="_blank" title="android客户端与服务器端交互 如何保持session">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					android客户端与服务器端交互 如何保持session				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">12-03</span>
    					<span class="read-num hover-hide">
              阅读数 
    						4万+</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/zxc123e/article/details/41698027" target="_blank" title="android客户端与服务器端交互 如何保持session">
    						<span class="desc oneline">最近在开发项目的过程中,遇到android与web服务器要在同一session下通信的问题。
    

    在解决问题前先回顾下Session与Cookie:

    Cookie和Session都为了…


    博文
    来自: charming的专栏



    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/pengjc2001/article/details/54924699,BlogCommendHotData_7&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/pengjc2001/article/details/54924699" target="_blank" title="三菱FX系列PLC与PC通讯的实现之专有协议(计算机联接)的程序设计之一">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					三菱FX系列PLC与PC通讯的实现之专有协议(计算机联接)的程序设计之一				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">02-11</span>
    					<span class="read-num hover-hide">
              阅读数 
    						1万+</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/pengjc2001/article/details/54924699" target="_blank" title="三菱FX系列PLC与PC通讯的实现之专有协议(计算机联接)的程序设计之一">
    						<span class="desc oneline">阅读内容为:FX系列微型可编程控制器用户手册(通讯篇)中计算机链接功能章节。
    

    采用本方法通信,pc端的实现,其实就是,把操作按照协议(2种)翻译成相应的字符串,通过串口发送给plc。

    编写一应用程…


    博文
    来自: pengjc2001的博客



    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/arcgis_all/article/details/8200220,BlogCommendHotData_8&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/arcgis_all/article/details/8200220" target="_blank" title="如何在ArcGIS Online中构建自己的应用程序模板初级篇-显示地图">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					如何在ArcGIS Online中构建自己的应用程序模板初级篇-显示地图				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">11-21</span>
    					<span class="read-num hover-hide">
              阅读数 
    						4万+</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/arcgis_all/article/details/8200220" target="_blank" title="如何在ArcGIS Online中构建自己的应用程序模板初级篇-显示地图">
    						<span class="desc oneline">开发ArcGIS Online应用程序模板之前,需要了解怎么使用ArcGIS API for JavaScript。
    

        在ArcGIS Online当中如何构架自己的应用程序模板,我们得先要了…


    博文
    来自: ArcGIS产品与技术专栏



    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/jasonblog/article/details/28282147,BlogCommendHotData_9&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/jasonblog/article/details/28282147" target="_blank" title="再谈iOS 7的手势滑动返回功能">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					再谈iOS 7的手势滑动返回功能				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">06-03</span>
    					<span class="read-num hover-hide">
              阅读数 
    						8万+</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/jasonblog/article/details/28282147" target="_blank" title="再谈iOS 7的手势滑动返回功能">
    						<span class="desc oneline">之前随手写过一篇《使用UIScreenEdgePanGestureRecognizer实现swipe to pop效果》,挺粗糙的。现在使用默认模板创建的iOS App都支持手势返回功能,如果导航栏的...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/jasonblog">来自:	<span class="blog_title"> JasonLee的专栏</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/s10141303/article/details/22925709,BlogCommendHotData_10&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/s10141303/article/details/22925709" target="_blank" title="[ASP.NET]二维码的创建">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					[ASP.NET]二维码的创建				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">04-04</span>
    					<span class="read-num hover-hide">
              阅读数 
    						5439</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/s10141303/article/details/22925709" target="_blank" title="[ASP.NET]二维码的创建">
    						<span class="desc oneline">又好一段时间没有写写东西了,继续回归原来的模式,多做记录,最近要实现个unity的二维码方面的功能,首先就要解决生成二维码的问题,这个倒是有这方面的组件,然后我通过强大的反编译工具Reflector(...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/s10141303">来自:	<span class="blog_title"> 学无止境的专栏</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/wuchengzeng/article/details/50037611,BlogCommendHotData_11&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/wuchengzeng/article/details/50037611" target="_blank" title="jquery/js实现一个网页同时调用多个倒计时(最新的)">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					jquery/js实现一个网页同时调用多个倒计时(最新的)				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">11-25</span>
    					<span class="read-num hover-hide">
              阅读数 
    						44万+</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/wuchengzeng/article/details/50037611" target="_blank" title="jquery/js实现一个网页同时调用多个倒计时(最新的)">
    						<span class="desc oneline">jquery/js实现一个网页同时调用多个倒计时(最新的)
    

    最近需要网页添加多个倒计时. 查阅网络,基本上都是千遍一律的不好用. 自己按需写了个.希望对大家有用. 有用请赞一个哦!

    //js



    博文
    来自: Websites



    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/meng564764406/article/details/52444644,BlogCommendHotData_12&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/meng564764406/article/details/52444644" target="_blank" title="将Excel文件导入数据库(POI+Excel+MySQL+jsp页面导入)第一次优化">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					将Excel文件导入数据库(POI+Excel+MySQL+jsp页面导入)第一次优化				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">09-05</span>
    					<span class="read-num hover-hide">
              阅读数 
    						3万+</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/meng564764406/article/details/52444644" target="_blank" title="将Excel文件导入数据库(POI+Excel+MySQL+jsp页面导入)第一次优化">
    						<span class="desc oneline">本篇文章是根据我的上篇博客,给出的改进版,由于时间有限,仅做了一个简单的优化。相关文章:将excel导入数据库2018年4月1日,新增下载地址链接:点击打开源码下载地址十分抱歉,这个链接地址没有在这篇...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/meng564764406">来自:	<span class="blog_title"> Lynn_Blog</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/wild46cat/article/details/54572361,BlogCommendHotData_13&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/wild46cat/article/details/54572361" target="_blank" title="webService学习(二)—— 调用自定义对象参数">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					webService学习(二)—— 调用自定义对象参数				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">01-16</span>
    					<span class="read-num hover-hide">
              阅读数 
    						2万+</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/wild46cat/article/details/54572361" target="_blank" title="webService学习(二)—— 调用自定义对象参数">
    						<span class="desc oneline">webService学习(二)—— 调用自定义对象参数
    

    本文主要内容:
    1、如何通过idea进行webService Client的简单实现(不再使用wsimport的方式,其实是ide帮我们做了…


    博文
    来自: 止水的专栏



    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/roguesir/article/details/77104246,BlogCommendHotData_14&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/roguesir/article/details/77104246" target="_blank" title="人脸检测工具face_recognition的安装与应用">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					人脸检测工具face_recognition的安装与应用				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">08-11</span>
    					<span class="read-num hover-hide">
              阅读数 
    						5万+</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/roguesir/article/details/77104246" target="_blank" title="人脸检测工具face_recognition的安装与应用">
    						<span class="desc oneline">人脸检测工具face_recognition的安装与应用</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/roguesir">来自:	<span class="blog_title"> roguesir的博客</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/kongwei521/article/details/51626589,BlogCommendHotData_15&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/kongwei521/article/details/51626589" target="_blank" title="C#实现开发windows服务实现自动从FTP服务器下载文件(自行设置分/时执行)">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					C#实现开发windows服务实现自动从FTP服务器下载文件(自行设置分/时执行)				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">06-10</span>
    					<span class="read-num hover-hide">
              阅读数 
    						2万+</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/kongwei521/article/details/51626589" target="_blank" title="C#实现开发windows服务实现自动从FTP服务器下载文件(自行设置分/时执行)">
    						<span class="desc oneline">最近在做一个每天定点从FTP自动下载节目.xml并更新到数据库的功能。首先想到用 FileSystemWatcher来监控下载到某个目录中的文件是否发生改变,如果改变就执行相应的操作,然后用timer...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/kongwei521">来自:	<span class="blog_title"> kongwei521的专栏</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/liu1765686161/article/details/49336779,BlogCommendHotData_16&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/liu1765686161/article/details/49336779" target="_blank" title="eclipse复制粘贴卡死">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					eclipse复制粘贴卡死				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">10-22</span>
    					<span class="read-num hover-hide">
              阅读数 
    						2488</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/liu1765686161/article/details/49336779" target="_blank" title="eclipse复制粘贴卡死">
    						<span class="desc oneline">找了很多资料,最后总结在一起的解决eclipse复制粘贴时卡死的一些方案</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/liu1765686161">来自:	<span class="blog_title"> 寒尘的专栏</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/hayixia606/article/details/79237220,BlogCommendHotData_17&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/hayixia606/article/details/79237220" target="_blank" title="微信支付V3微信公众号支付PHP教程(thinkPHP5公众号支付)/JSSDK的使用">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					微信支付V3微信公众号支付PHP教程(thinkPHP5公众号支付)/JSSDK的使用				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">02-02</span>
    					<span class="read-num hover-hide">
              阅读数 
    						14万+</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/hayixia606/article/details/79237220" target="_blank" title="微信支付V3微信公众号支付PHP教程(thinkPHP5公众号支付)/JSSDK的使用">
    						<span class="desc oneline">扫二维码关注,获取更多技术分享
    

    本文承接之前发布的博客《 微信支付V3微信公众号支付PHP教程/thinkPHP5公众号支付》必须阅读上篇文章后才可以阅读这篇文章。由于最近一段时间工作比较忙,…


    博文
    来自: Marswill



    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/qq_36892341/article/details/73918672,BlogCommendHotData_18&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/qq_36892341/article/details/73918672" target="_blank" title="linux上安装Docker(非常简单的安装方法)">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					linux上安装Docker(非常简单的安装方法)				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">06-29</span>
    					<span class="read-num hover-hide">
              阅读数 
    						20万+</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/qq_36892341/article/details/73918672" target="_blank" title="linux上安装Docker(非常简单的安装方法)">
    						<span class="desc oneline">最近比较有空,大四出来实习几个月了,作为实习狗的我,被叫去研究Docker了,汗汗!
    

    Docker的三大核心概念:镜像、容器、仓库
    镜像:类似虚拟机的镜像、用俗话说就是安装文件。
    容器:类似一个轻量…


    博文
    来自: 我走小路的博客



    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/z17816876284/article/details/79159518,BlogCommendHotData_19&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/z17816876284/article/details/79159518" target="_blank" title="如何在ubuntu 16.04上安装 RealSense(相机型号:Intel SR300)">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					如何在ubuntu 16.04上安装 RealSense(相机型号:Intel SR300)				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">01-26</span>
    					<span class="read-num hover-hide">
              阅读数 
    						3633</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/z17816876284/article/details/79159518" target="_blank" title="如何在ubuntu 16.04上安装 RealSense(相机型号:Intel SR300)">
    						<span class="desc oneline">前人栽树,后人乘凉~
    

    小白参考网上数篇教程(其实最主要是自己的安装记录,方便之后查找错误)
    https://github.com/IntelRealSense/librealsense/blob/…


    博文
    来自: z17816876284的博客



    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/StillCity/article/details/16988317,BlogCommendHotData_20&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/StillCity/article/details/16988317" target="_blank" title="openfire 3.8.2 源码部署 /开发配置 / 二次开发">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					openfire 3.8.2 源码部署 /开发配置 / 二次开发				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">11-27</span>
    					<span class="read-num hover-hide">
              阅读数 
    						6643</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/StillCity/article/details/16988317" target="_blank" title="openfire 3.8.2 源码部署 /开发配置 / 二次开发">
    						<span class="desc oneline">最近新搞了openfire 从网上找了很多源码部署的相关文章但都是大同小异,拷贝加修改,我如是按照各个文章版本部署目前最新的3.8.2版本,无一例外,各种报错,头疼死我也,一次次失败,我TMD就想为啥...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/StillCity">来自:	<span class="blog_title"> StillCity的专栏</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/qq574857122/article/details/16361033,BlogCommendHotData_21&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/qq574857122/article/details/16361033" target="_blank" title="强连通分量及缩点tarjan算法解析">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					强连通分量及缩点tarjan算法解析				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">11-16</span>
    					<span class="read-num hover-hide">
              阅读数 
    						57万+</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/qq574857122/article/details/16361033" target="_blank" title="强连通分量及缩点tarjan算法解析">
    						<span class="desc oneline">强连通分量:
    

    简言之 就是找环(每条边只走一次,两两可达)
    孤立的一个点也是一个连通分量
     
    使用tarjan算法 在嵌套的多个环中优先得到最大环( 最小环就是每个孤立点)
     
    定义:
    int Ti…


    博文
    来自: 九野的博客



    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/ohmygirl/article/details/17846199,BlogCommendHotData_22&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/ohmygirl/article/details/17846199" target="_blank" title="【HTTP】Fiddler(一) - Fiddler简介">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					【HTTP】Fiddler(一) - Fiddler简介				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">01-04</span>
    					<span class="read-num hover-hide">
              阅读数 
    						30万+</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/ohmygirl/article/details/17846199" target="_blank" title="【HTTP】Fiddler(一) - Fiddler简介">
    						<span class="desc oneline">1.为什么是Fiddler?
    

    抓包工具有很多,小到最常用的web调试工具firebug,达到通用的强大的抓包工具wireshark.为什么使用fiddler?原因如下:
    a.Firebug虽然可以抓包…


    博文
    来自: 专注、专心



    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/silentpebble/article/details/41279285,BlogCommendHotData_23&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/silentpebble/article/details/41279285" target="_blank" title="centos 查看命令源码">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					centos 查看命令源码				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">11-19</span>
    					<span class="read-num hover-hide">
              阅读数 
    						8万+</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/silentpebble/article/details/41279285" target="_blank" title="centos 查看命令源码">
    						<span class="desc oneline"># yum install yum-utils
    

    设置源:
    [base-src]
    name=CentOS-5.4 - Base src -
    baseurl=http://vault.ce…


    博文
    来自: linux/unix



    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/wangyaninglm/article/details/52142217,BlogCommendHotData_24&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/wangyaninglm/article/details/52142217" target="_blank" title="OpenCV+OpenGL 双目立体视觉三维重建">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					OpenCV+OpenGL 双目立体视觉三维重建				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">08-08</span>
    					<span class="read-num hover-hide">
              阅读数 
    						4万+</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/wangyaninglm/article/details/52142217" target="_blank" title="OpenCV+OpenGL 双目立体视觉三维重建">
    						<span class="desc oneline">0.绪论这篇文章主要为了研究双目立体视觉的最终目标——三维重建,系统的介绍了三维重建的整体步骤。双目立体视觉的整体流程包括:图像获取,摄像机标定,特征提取(稠密匹配中这一步可以省略),立体匹配,三维重...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/wangyaninglm">来自:	<span class="blog_title"> shiter编写程序的艺术</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/flysharkym/article/details/51404730,BlogCommendHotData_25&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/flysharkym/article/details/51404730" target="_blank" title="mybatis一级缓存(session cache)引发的问题">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					mybatis一级缓存(session cache)引发的问题				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">05-14</span>
    					<span class="read-num hover-hide">
              阅读数 
    						2万+</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/flysharkym/article/details/51404730" target="_blank" title="mybatis一级缓存(session cache)引发的问题">
    						<span class="desc oneline">mybatis一级缓存(session cache)引发的问题</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/flysharkym">来自:	<span class="blog_title"> flysharkym的专栏</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/themagickeyjianan/article/details/52386981,BlogCommendHotData_26&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/themagickeyjianan/article/details/52386981" target="_blank" title="python图片处理类之~PIL.Image模块(ios android icon图标自动生成处理)">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					python图片处理类之~PIL.Image模块(ios android icon图标自动生成处理)				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">08-31</span>
    					<span class="read-num hover-hide">
              阅读数 
    						5万+</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/themagickeyjianan/article/details/52386981" target="_blank" title="python图片处理类之~PIL.Image模块(ios android icon图标自动生成处理)">
    						<span class="desc oneline">1.从pyCharm提示下载PIL包
    

     http://www.pythonware.com/products/pil/

    2.解压后,进入到目录下

    cd /Users/jianan/Dow…


    博文
    来自: 专注于cocos+unity+服务器全栈



    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/hubbybob1/article/details/54863662,BlogCommendHotData_27&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/hubbybob1/article/details/54863662" target="_blank" title="Libusb库在Android下的使用例程">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					Libusb库在Android下的使用例程				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">02-06</span>
    					<span class="read-num hover-hide">
              阅读数 
    						6807</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/hubbybob1/article/details/54863662" target="_blank" title="Libusb库在Android下的使用例程">
    						<span class="desc oneline">转载请注明:http://blog.csdn.net/hubbybob1/article/details/54863662 
    

    阅读本文前清先了解相关基础内容,操作步骤请阅读博客:libusb1.0在a…


    博文
    来自: hubbybob1专栏



    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/u013235478/article/details/54318563,BlogCommendHotData_28&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/u013235478/article/details/54318563" target="_blank" title="Hadoop+HBase完全分布式安装">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					Hadoop+HBase完全分布式安装				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">01-10</span>
    					<span class="read-num hover-hide">
              阅读数 
    						4313</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/u013235478/article/details/54318563" target="_blank" title="Hadoop+HBase完全分布式安装">
    						<span class="desc oneline">记录下完全分布式HBase数据库安装步骤准备3台机器:10.202.7.191 / 10.202.7.139 / 10.202.9.89所需准备的Jar包:
    

    jdk-7u65-linux-x64.ta…


    博文
    来自: Dobbin



    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/u012743772/article/details/50517769,BlogCommendHotData_29&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/u012743772/article/details/50517769" target="_blank" title="DataTables 的 实例 《一》">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					DataTables 的 实例 《一》				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">01-14</span>
    					<span class="read-num hover-hide">
              阅读数 
    						1万+</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/u012743772/article/details/50517769" target="_blank" title="DataTables 的 实例 《一》">
    						<span class="desc oneline">1.加载需要的js/css文件
    

    function del(id){
    alert(id);
    }

    var table;
    $(document).ready(function(…


    博文
    来自: 辛修灿的博客



    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/czmchen/article/details/42392985,BlogCommendHotData_30&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/czmchen/article/details/42392985" target="_blank" title="SpringAOP拦截Controller,Service实现日志管理(自定义注解的方式)">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					SpringAOP拦截Controller,Service实现日志管理(自定义注解的方式)				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">01-04</span>
    					<span class="read-num hover-hide">
              阅读数 
    						12万+</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/czmchen/article/details/42392985" target="_blank" title="SpringAOP拦截Controller,Service实现日志管理(自定义注解的方式)">
    						<span class="desc oneline">首先我们为什么需要做日志管理,在现实的上线中我们经常会遇到系统出现异常或者问题。这个时候就马上打开CRT或者SSH连上服务器拿日子来分析。受网络的各种限制。于是我们就想为什么不能直接在管理后台查看报错...</span>
    					</a>
    					  <span class="blog_title_box oneline ">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                                  <a target="_blank" href="https://blog.csdn.net/czmchen">来自:	<span class="blog_title"> czmchen的专栏</span></a>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/gefangshuai/article/details/50328451,BlogCommendHotData_31&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/gefangshuai/article/details/50328451" target="_blank" title="关于SpringBoot bean无法注入的问题(与文件包位置有关)">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					关于SpringBoot bean无法注入的问题(与文件包位置有关)				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">12-16</span>
    					<span class="read-num hover-hide">
              阅读数 
    						17万+</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/gefangshuai/article/details/50328451" target="_blank" title="关于SpringBoot bean无法注入的问题(与文件包位置有关)">
    						<span class="desc oneline">问题场景描述整个项目通过Maven构建,大致结构如下:
    

    核心Spring框架一个module spring-boot-base
    service和dao一个module server-core
    提供系统…


    博文
    来自: 开发随笔



    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/oShunz/article/details/50171931,BlogCommendHotData_32&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/oShunz/article/details/50171931" target="_blank" title="Android平台Camera实时滤镜实现方法探讨(五)--GLSurfaceView实现Camera预览">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					Android平台Camera实时滤镜实现方法探讨(五)--GLSurfaceView实现Camera预览				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">12-04</span>
    					<span class="read-num hover-hide">
              阅读数 
    						2万+</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/oShunz/article/details/50171931" target="_blank" title="Android平台Camera实时滤镜实现方法探讨(五)--GLSurfaceView实现Camera预览">
    						<span class="desc oneline">前面有一篇探讨了如何在片段着色器中将YUV数据转换为RGB数据并显示,但采用samplerExternalOES将SurfaceTexture作为OpenGL外部纹理,需要使用GL_TEXTURE_E...</span>
    					</a>
    					  <span class="blog_title_box oneline no-title">
    						                <span class="type-show type-show-blog type-show-after">博文</span>
                							              </span>
    				</p>
    		</div>
    				</div>
    
    
    
    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/qq_37878879/article/details/77197448,BlogCommendHotData_33&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/qq_37878879/article/details/77197448" target="_blank" title="JavaWeb多文件上传及zip打包下载">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					JavaWeb多文件上传及zip打包下载				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">08-15</span>
    					<span class="read-num hover-hide">
              阅读数 
    						6536</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/qq_37878879/article/details/77197448" target="_blank" title="JavaWeb多文件上传及zip打包下载">
    						<span class="desc oneline">项目中经常会使用到文件上传及下载的功能。本篇文章总结场景在JavaWeb环境下,多文件上传及批量打包下载功能,包括前台及后台部分。 
    

    首先明确一点:
    无法通过页面的无刷新ajax请求,直接发下载、上…


    博文
    来自: kidQ的博客



    		<div class="recommend-item-box recommend-box-ident type_blog clearfix" data-track-click="{&quot;mod&quot;:&quot;popu_387&quot;,&quot;con&quot;:&quot;,https://blog.csdn.net/Tiaaaaa/article/details/58116346,BlogCommendHotData_34&quot;}" data-flg="true">
    		<div class="content" style="width: 712px;">
    			<a href="https://blog.csdn.net/Tiaaaaa/article/details/58116346" target="_blank" title="R语言逻辑回归、ROC曲线和十折交叉验证">
    			<h4 class="text-truncate oneline" style="width: 551px;">
    					R语言逻辑回归、ROC曲线和十折交叉验证				</h4>
    			<div class="info-box d-flex align-content-center">
    				<p class="date-and-readNum oneline">
    					<span class="date hover-show">02-27</span>
    					<span class="read-num hover-hide">
              阅读数 
    						5万+</span>
    					</p>
    				</div>
    			</a>
    				<p class="content" style="width: 712px;">
    					<a href="https://blog.csdn.net/Tiaaaaa/article/details/58116346" target="_blank" title="R语言逻辑回归、ROC曲线和十折交叉验证">
    						<span class="desc oneline">自己整理编写的逻辑回归模板,作为学习笔记记录分享。数据集用的是14个自变量Xi,一个因变量Y的australian数据集。
    
    1. 测试集和训练集3、7分组
      australian …


      博文
      来自: Tiaaaaa的博客



       <div class="recommend-item-box type_hot_word">
           <div class="content clearfix" style="width: 712px;">
       <div class="word float-left">
                         <span>
           <a href="https://edu.csdn.net/combos/o363_l0_t " target="_blank">
           设计制作学习          </a></span>
                                 <span>
           <a href="https://edu.csdn.net/courses/o5329_s5330_k " target="_blank">
           机器学习教程          </a></span>
                                 <span>
           <a href="https://edu.csdn.net/courses/o280_s351_k " target="_blank">
           Objective-C培训          </a></span>
                                 <span>
           <a href="https://edu.csdn.net/combos/o7115_s388_l0_t " target="_blank">
           交互设计视频教程          </a></span>
                                 <span>
           <a href="https://edu.csdn.net/course/play/5599/104252 " target="_blank">
           颜色模型          </a></span>
                       </div>
      
           <div class="recommend-loading-box">
               <img src="https://csdnimg.cn/release/phoenix/images/feedLoading.gif">
           </div>
           <div class="recommend-end-box">
               <p class="text-center">没有更多推荐了,<a href="https://blog.csdn.net/" class="c-blue c-blue-hover c-blue-focus">返回首页</a></p>
           </div>
       </div>
      

    也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

                   

        在《Qt Quick 事件处理之信号与槽》中介绍了 QML 中如何使用内建类型的信号以及如何自定义信号,这次我们来看看如何处理鼠标、键盘、定时器等事件。这些时间在处理时,通常是通过信号来完成的。

    鼠标事件处理

        桌面开发的话,难免要处理鼠标事件……

    变色矩形示例

        看一个简单的处理鼠标事件的例子,先看代码(handle_mouse.qml):

    import QtQuick 2.0import QtQuick.Controls 1.1Rectangle {    width: 320;    height: 240;        MouseArea {        anchors.fill: parent;        acceptedButtons: Qt.LeftButton | Qt.RightButton;        onClicked: {            if(mouse.button == Qt.RightButton){                Qt.quit();            }            else if(mouse.button == Qt.LeftButton){                color = Qt.rgba((mouse.x % 255) / 255.0 , (mouse.y % 255) / 255.0, 0.6, 1.0);            }        }        onDoubleClicked: {            color = "gray";        }    }}
       
       
    • 1

        使用 "qmlscene handle_mouse.qml" 命令,可以看到运行效果。上面的代码仅仅是绘制一个矩形,当鼠标左键按下时改变矩形区域的颜色,鼠标右键按下时退出应用。图 1 是刚运行时的效果:


                图1 handle_mouse.qml 初始运行效果

        图 2 是点击鼠标左键后的效果:


                 图 2 鼠标左键点击后的效果

        如果你点一下鼠标右键,程序会退出。

        示例简陋,但足以说明如何处理鼠标事件,下面咱们慢慢来看。

    MouseArea

        MouseArea 对象可以附加到一个 item 上供 item 处理鼠标事件,它本身是一个不可见的 item 。在其内部,可以直接引用它所附着的对象的属性和方法。你可以将 MouseArea 理解为它所附着的 item 的代理。

        MouseArea 有很多属性, enabled 用来控制是否处理鼠标事件,默认值是 true ,如果你设置为 false ,那么它所代理的 item 就会无视鼠标事件。 acceptedButtons 属性设定接收拿些个鼠标按键产生的事件(左键、右键、中键),示例代码 "acceptedButtons: Qt.LeftButton | Qt.RightButton;" 表示处理鼠标左键和右键。 

        作为一个 item , MouseArea 也拥有 anchors 属性,你可以使用它来描述有效的鼠标区域。示例代码 "anchors.fill: parent;" 表示整个矩形区域都接受鼠标事件。

        MouseArea 还有很多其他属性,如 hoverEnabled , pressed 等等,请参考 Qt 帮助文档。

        示例代码中,在 MouseArea 对象内使用了 onClicked 和 onDoubleClicked 两个信号处理器,他们对应 MouseArea 的 onClicked 和 onDoubleClicked 信号, MouseArea 还有很多其他的信号,如 onPressed / onReleased / onEntered / onExited / onPressAndHold 等等,从名字上就可以看到这些信号的含义。

        onClicked 信号的参数是 MouseEvent 类型,名为 mouse ,所以你可以在信号处理器中直接使用 mouse 来查询鼠标事件的详情。比如哪个 button 按下,正如示例代码中看到的那样, MouseEvent 的 button 属性保存了被按下的鼠标按键标记, x , y 属性保存鼠标指针位置。还有一个比较重要的属性 accepted ,如果你处理鼠标事件后不想这个事件再往下传递,就置其值为 true 。

        onDoubleClicked 信号代表双击事件,其参数也是 MouseEvent 类型,示例中双击鼠标,矩形颜色变为灰色。

        简单的鼠标事件处理就这些内容,根据你应用的需要,可能你还会处理 onPressed / onReleased / onEntered 等等信号,请参考 Qt 帮助。

    键盘事件处理

        手机上你可能较少处理键盘事件(有一个例外,BACK 按键),但是电脑上你免不了要响应键盘。 

    会动的文本实例

        先看示例代码,handle_key.qml :

    import QtQuick 2.0import QtQuick.Controls 1.1Rectangle {    width: 320;    height: 480;    color: "gray";        focus: true;    Keys.enabled: true;    Keys.onEscapePressed: {        Qt.quit();    }    Keys.forwardTo: [moveText, likeQt];        Text {        id: moveText;        x: 20;        y: 20;        width: 200;        height: 30;        text: "Moving Text";        color: "blue";        //focus: true;        font { bold: true; pixelSize: 24;}        Keys.enabled: true;        Keys.onPressed: {            switch(event.key){            case Qt.Key_Left:                x -= 10;                break;            case Qt.Key_Right:                x += 10;                break;            case Qt.Key_Down:                y += 10;                break;            case Qt.Key_Up:                y -= 10;                break;            default:                return;            }            event.accepted = true;        }    }        CheckBox {        id: likeQt;        text: "Like Qt Quick";        anchors.left: parent.left;        anchors.leftMargin: 10;        anchors.bottom: parent.bottom;        anchors.bottomMargin: 10;        z: 1;    }}
       
       
    • 1

        这个示例通过上下左右四个按键移动一个文本串,空格键选中复选框, Esc 键退出应用。图 3 是初始运行效果图:


                图 3 handle_key 初始效果

        图 4 是我按了几次方向键,按了空格键后的效果:


                图 4 移动文本,选中复选框

        下面解释示例代码,介绍如何使用 Keys 对象和信号处理器处理按键事件

    Keys 与 信号处理器

        其实在 《Qt Quick 事件处理之信号与槽》、《Qt Quick 简单教程》和 《QML 语言基础》三篇文章中我们都有提到 Keys 对象,有的示例中也用到过,这里呢,我们专门介绍一下,力求使大家对 Keys 及按键处理有个较为全面的了解。

        Keys 对象是 Qt Quick 提供的,专门供 Item 处理按键事件的对象。它定义了很多针对特定按键的信号,比如 onReturnPressed / onEscapePressed / onDownPressed / onDigit0Pressed / onBackPressed 等等;它还定义了更为普通的 onPressed 和 onReleased 信号,一般地,你可以使用这两个信号来处理大部分按键(请对照 Qt C++ 中的 keyPressEvent 和 keyReleaseEvent 来理解),它们有一个名字是 event 的 KeyEvent 参数,包含了按键的详细信息。

        KeyEvent 代表一个按键事件,如果一个按键被处理, event.accepted 应该被设置为 true 以免它被继续传递;要是你不设置它,那它可能会继续传递给其他的 item ,出现一些奇奇怪怪的问题。

        Keys 有三个属性。

        enabled 属性控制是否处理按键。 

        forwardTo 属性是列表类型,它表示传递按键事件给列表内的对象,如果某个对象 accept 了某个按键,那位列其后的对象就不会收到该按键事件。示例代码 "Keys.forwardTo: [moveText, likeQt];" 表明转发按键给 id 为 moveText 的 Text 对象和 id 为 likeQt 的 CheckBox 对象。 moveText 在前面,如果它消耗掉某个键, likeQt 就收不到了。你可以修改 Text 对象的 Keys.onPressed 附加信号处理器,在 case 列表中添加 Qt.Key_Space 看看效果。

        priority 属性允许你设置 Keys 附加属性的优先级,有两种,在 Item 之前处理按键,这是默认行为,在 Item 之后处理按键。你可以对照着 Qt C++ 的 keyPressEvent() 函数来理解,如果你在派生类中重载了 keyPressEvent() 方法,那么你可以在重载方法的一开始调用父类的 keyPressEvent() ,也可以在你处理完感兴趣的事件后再调用父类的 keyPressEvent() 。这期间的逻辑关系也很简单,假如 Keys 先处理按键,如它吃掉了某个键,它所依附的 Item 对象就收不到这个按键了;反之亦然。

        Qt Quick 提供的一些元素本身会处理按键,比如示例中的 CheckBox ,它响应空格键来选中或取消选中。而我们不需要给它附加 Keys 对象来再次处理按键事件。当然,如果你想改变它的按键响应逻辑,可以这么做,在解释 priority 属性时已经提到这点。

        最后还有一点要说明的是,如果你想某个元素处理按键,需要把焦点给它,这通过 Item 的 focus 属性来控制,置 true 即可。

        现在再来解释下示例代码。

        Rectangle 对象的附加信号处理器 Keys.onEscapePressed 调用 Qt.quit() 退出,小白很,不说了。

        Text 对象实现了 Keys.onPressed 附加信号处理器,使用 switch-case 语句,分拣 event 参数的 key 属性。如果是上下左右四个键,就变更 Text 的位置,置 accepted 为 true ,声明这几个按键已名花有主找到归宿;否则就直接返回,给别人机会处理按键。你也看到了,正是因为这样, CheckBox 才能拿到空格键来选中或取消复选框。

        示例中的 CheckBox 对象定义时,没有专门处理按键,因为 Qt Quick 提供的实现已经处理了按键了。

        嗯嗯,貌似内容很少?走着,看定时器去。

    定时器

        定时器的作用还要说吗?好像有点儿啰嗦了呀。定时器么,就是周期性触发的一个事件,和平常用的闹钟差不多。你可以利用定时器来完成一些周期性的任务,比如检查和服务器的连接呆死了没,比如备份用户数据……

    定时器对象介绍

        在 QML 中, Timer 代表定时器,使用起来也很简单,响应其 onTriggered() 信号即可,它也就这么一个有用的信号。另外它还有几个属性要说明一下, interval 指定定时周期,单位是毫秒,默认值是 1000 毫秒; repeat 设定定时器是周期性触发还是一次性触发,默认是一次性的(好像和 QTimer 不一样嗳);running 属性,设置为 true 定时器就开始工作,设置为 false 就歇菜,默认是 false ; triggeredOnStart 属性,怎么说呢, Qt 总是对我们这么好都有点儿那啥不好意思了,这个属性是考虑到有些同志的特殊需求,本来定时器启动后要等待设定的间隔才触发,如果你设置这个属性为 true ,那定时器开始执行时立马先触发一次,默认值是 false 。

        Timer 还有 start() / stop() / restart() 三个方法可以调用,它们会影响 running 属性,望文生义吧您。

        现在来看一个简单的示例,倒计时。

    倒计时程序

        世界杯倒计时按天算,山中一日世上千年,咱们这个示例用1秒顶它一天,倒数十秒,然后就开香槟庆祝下。

        看代码(count_down.qml):

    import QtQuick 2.0import QtQuick.Controls 1.1Rectangle {    width: 320;    height: 240;    color: "gray";    QtObject{        id: attrs;        property int counter;        Component.onCompleted:{            attrs.counter = 10;        }    }        Text {        id: countShow;        anchors.centerIn: parent;        color: "blue";        font.pixelSize: 40;    }        Timer {        id: countDown;        interval: 1000;        repeat: true;        triggeredOnStart: true;        onTriggered:{            countShow.text = attrs.counter;            attrs.counter -= 1;            if(attrs.counter < 0)            {                countDown.stop();                countShow.text = "Clap Now!";            }        }    }        Button {        id: startButton;        anchors.top: countShow.bottom;        anchors.topMargin: 20;        anchors.horizontalCenter: countShow.horizontalCenter;        text: "Start";        onClicked: {            countDown.start();        }    }}
       
       
    • 1

        我在界面上放了个 Text 对象,它下面放一按钮。 Rectangle 对象内定义了一个 Timer 对象,默认不启动。当用户点击 "Start" 按钮时启动定时器。我还设置了定时器的 triggeredOnStart 属性哦,周期是 1 秒。

        计数保存在 QtObject 对象中, id 是 attrs ,在附加信号处理器 Component.onCompleted 中初始化 counter 属性的值为 10 。而在 Timer 对象的 onTriggered 信号处理器中递减 counter ,当 counter 为 0 时修改 Text 对象的文本为 "Clap Now!" 。

        喏,就这么简单。

        来看下效果。图 5 是初始效果:


                图 5 倒计时程序初始效果

        图 6 是计时效果:


                图 6 计时

        图 7 是倒计时结束的效果:


                图 7 倒计时结束

        如果你使用 qmlscene 运行 countdown.qml 文档,可能会发现它有一个 BUG 哦, "Start" 按钮第一次点击可以正常倒数计时,完了下次就不行了……我已经找到问题所在,不过还是留给你解决吧。

        

        回顾一下,温故知新:


               

    你好! 这是你第一次使用 **Markdown编辑器** 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。

    新的改变

    我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:

    1. 全新的界面设计 ,将会带来全新的写作体验;
    2. 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;
    3. 增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;
    4. 全新的 KaTeX数学公式 语法;
    5. 增加了支持甘特图的mermaid语法1 功能;
    6. 增加了 多屏幕编辑 Markdown文章功能;
    7. 增加了 焦点写作模式、预览模式、简洁写作模式、左右区域同步滚轮设置 等功能,功能按钮位于编辑区域与预览区域中间;
    8. 增加了 检查列表 功能。

    功能快捷键

    撤销:Ctrl/Command + Z
    重做:Ctrl/Command + Y
    加粗:Ctrl/Command + B
    斜体:Ctrl/Command + I
    标题:Ctrl/Command + Shift + H
    无序列表:Ctrl/Command + Shift + U
    有序列表:Ctrl/Command + Shift + O
    检查列表:Ctrl/Command + Shift + C
    插入代码:Ctrl/Command + Shift + K
    插入链接:Ctrl/Command + Shift + L
    插入图片:Ctrl/Command + Shift + G

    合理的创建标题,有助于目录的生成

    直接输入1次#,并按下space后,将生成1级标题。
    输入2次#,并按下space后,将生成2级标题。
    以此类推,我们支持6级标题。有助于使用TOC语法后生成一个完美的目录。

    如何改变文本的样式

    强调文本 强调文本

    加粗文本 加粗文本

    标记文本

    删除文本

    引用文本

    H2O is是液体。

    210 运算结果是 1024.

    插入链接与图片

    链接: link.

    图片: Alt

    带尺寸的图片: Alt

    当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。

    如何插入一段漂亮的代码片

    博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.

    // An highlighted block var foo = 'bar'; 
      
      

      生成一个适合你的列表

      • 项目
        • 项目
          • 项目
      1. 项目1
      2. 项目2
      3. 项目3
      • 计划任务
      • 完成任务

      创建一个表格

      一个简单的表格是这么创建的:

      猜你喜欢

      转载自blog.csdn.net/weixin_44730555/article/details/89154657