随笔 - 741  文章 - 0  评论 - 260  阅读 - 416万
01 2021 档案
QT事件过滤器(QT事件处理的5个层次:自己覆盖或过滤,父窗口过滤,Application过滤与通知)
摘要:Qt事件模型一个真正强大的特色是一个QObject 的实例能够管理另一个QObject 实例的事件。 让我们试着设想已经有了一个CustomerInfoDialog的小部件。CustomerInfoDialog 包含一系列QLineEdit. 现在,我们想用空格键来代替Tab,使焦点在这些QLine 阅读全文
posted @ 2021-01-27 09:13 莫水千流 阅读(2018) 评论(0) 推荐(0) 编辑
Qt事件机制(是动作发生后,一种通知对象的消息,是被动与主动的总和。先处理自己队列中的消息,然后再处理系统消息队列中的消息)
摘要:Qt事件机制 Qt程序是事件驱动的, 程序的每个动作都是由幕后某个事件所触发.。 Qt事件的发生和处理成为程序运行的主线,存在于程序整个生命周期。 Qt事件的类型很多, 常见的qt的事件如下: 键盘事件: 按键按下和松开. 鼠标事件: 鼠标移动,鼠标按键的按下和松开. 拖放事件: 用鼠标进行拖放. 阅读全文
posted @ 2021-01-27 09:11 莫水千流 阅读(536) 评论(0) 推荐(0) 编辑
QT信号槽传递自定义结构体
摘要:QT的信号槽可以传递int, short, double等c语言的常用类型的变量,也可以传递如QImage之类的QT支持 的类型。但是如何传递一个程序员自定义的结构体? 1)在定义结构体之后,要调用Q_DECLARE_METATYPE,向QT声明这个结构体 2)在main.cpp 中,用connec 阅读全文
posted @ 2021-01-26 16:05 莫水千流 阅读(3119) 评论(0) 推荐(0) 编辑
Qt5MVC模式(一)
摘要:Qt5MVC模式(一):概述上 By Xchen 20160627 MVC设计模式 起源于smalltalk的一种与用户界面设计相关的设计模式。 作用:有效的分离数据和用户界面。 组成:模型model(表示数据)、视图view(表示用户界面)、控制controller(定义用户在界面上的操作)。 i 阅读全文
posted @ 2021-01-26 15:51 莫水千流 阅读(1839) 评论(0) 推荐(0) 编辑
深层次理解MVC
摘要:MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范。 那么MVC框架究竟干了些什么:用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面。各部分相互独立并且相互联系。可以让各 阅读全文
posted @ 2021-01-26 15:47 莫水千流 阅读(274) 评论(0) 推荐(0) 编辑
一个初学者对于MVC架构的理解
摘要:MVC代表着”MODEL”、”VIEW”、”CONTROLLER” 。ASP.NET MVC是一种与传统ASP.NET WEB开发不同的架构。使用MVC开发的WEB应用程序,对搜索引擎更加友好。 使用MVC模式开发,需要Microsoft .NET Framework 3.5以上的框架。 MVC是如 阅读全文
posted @ 2021-01-26 15:46 莫水千流 阅读(213) 评论(0) 推荐(0) 编辑
Qt5.9/C++项目开发架构理论
摘要:https://blog.csdn.net/naibozhuan3744/article/details/82383683 最近博主单独负责一个比较大的项目,发现以前那种所有UI界面和功能逻辑全部写在一起的用法很混乱,不利于团队开发和产品迭代。于是,博主最终开始接触架构了,开始知道UI界面和业务逻辑 阅读全文
posted @ 2021-01-26 15:45 莫水千流 阅读(970) 评论(0) 推荐(0) 编辑
How Qt Signals and Slots Work
摘要:https://woboq.com/blog/how-qt-signals-slots-work.html Qt is well known for its signals and slots mechanism. But how does it work? In this blog post, w 阅读全文
posted @ 2021-01-26 15:42 莫水千流 阅读(261) 评论(0) 推荐(0) 编辑
Qt核心机制与原理
摘要:https://blog.csdn.net/light_in_dark/article/details/64125085 ★了解Qt和C++的关系 ★掌握Qt的信号/槽机制的原理和使用方法 ★了解Qt的元对象系统 ★掌握Qt的架构 ★理解Qt的事件模型,掌握其使用的时机 信号与槽、元对象系统、事件模 阅读全文
posted @ 2021-01-26 15:41 莫水千流 阅读(1173) 评论(0) 推荐(0) 编辑
图解Qt信号槽实现
摘要:https://blog.csdn.net/sun222555888/article/details/80642740 信号槽实现需了解如下基础组件 QObject - 核心数据 1 //QObject数据基类 2 class Q_CORE_EXPORT QObjectData { 3 public 阅读全文
posted @ 2021-01-26 15:40 莫水千流 阅读(472) 评论(0) 推荐(0) 编辑
QT信号和槽参数传递复杂结构的数据
摘要:https://blog.csdn.net/cLover_xiaolei/article/details/79017832 QT信号和槽函数间参数传递只能是通用数据类型,有时信号和槽函数间需要传递map等结构复杂的数据。实现复杂结构数据传递的主体思路是:将复杂结构的数据包装成通用数据类型(QVari 阅读全文
posted @ 2021-01-26 15:39 莫水千流 阅读(1118) 评论(0) 推荐(0) 编辑
Qt 信号和槽机制的优点(区别于回调函数)
摘要:https://blog.csdn.net/m0_37806112/article/details/83933268 定义: Qt使用信号与槽机制进行对象间的通信,当某个对象的状态发生变化时,该对象会触发一个信号,该信号和另外一些对象的槽函数绑定,信号的触发将导致执行这些槽函数,这些槽函数将处理第一 阅读全文
posted @ 2021-01-26 15:38 莫水千流 阅读(2125) 评论(0) 推荐(1) 编辑
Qt跨线程的信号和槽的使用
摘要:https://blog.csdn.net/libaineu2004/article/details/86487354 connect用于连接qt的信号和槽,在qt编程过程中不可或缺。它其实有第五个参数,只是一般使用默认值,在满足某些特殊需求的时候可能需要手动设置。Qt::AutoConnectio 阅读全文
posted @ 2021-01-26 15:37 莫水千流 阅读(1399) 评论(0) 推荐(0) 编辑
Qt核心剖析:信息隐藏
摘要:https://blog.csdn.net/conepoint/article/details/50635470 如果你阅读了 Qt 的源代码,你会看到一堆奇奇怪怪的宏,例如 Q_D,Q_Q。我们的Qt源码之旅就从理解这些宏说起。 下面先看一个C++的例子。 class Person { publi 阅读全文
posted @ 2021-01-26 15:36 莫水千流 阅读(348) 评论(0) 推荐(1) 编辑
qt 消息处理机制深入分析 (Qt消息机制与window程序消息的对比)
摘要:https://blog.csdn.net/liuzhezhe111/article/details/82154673 理解Qt消息机制刻不容缓,那我们从对比传统的windows消息处理机制对比来说起;只有知道QT底层的消息处理、对我们理解并学习Qt有很大帮助;下面我将对windows程序与Qt对比 阅读全文
posted @ 2021-01-26 15:35 莫水千流 阅读(1524) 评论(0) 推荐(0) 编辑
Qt之美(三):隐式共享
摘要:https://blog.csdn.net/zhu_xz/article/details/6061201 为了最大化资源使用,和最小化数据拷贝,Qt在很多类中用到了隐式数据共享,以便数据仅在被写入时才被拷贝。该机制也被称为flyweight模式。 让我们以QByteArray为例,看看其是如何实现的 阅读全文
posted @ 2021-01-26 15:27 莫水千流 阅读(309) 评论(0) 推荐(0) 编辑
Qt之美(二):元对象
摘要:https://blog.csdn.net/zhu_xz/article/details/6048610 本文的英文版在这里:http://xizhizhu.blogspot.com/2010/12/beauty-of-qt-2-meta-object.html 除了D指针,Qt中另一个很有意思的部 阅读全文
posted @ 2021-01-26 15:26 莫水千流 阅读(258) 评论(0) 推荐(0) 编辑
Qt之美(一):d指针/p指针详解
摘要:https://blog.csdn.net/mznewfacer/article/details/6976293 首先,看了Xizhi Zhu 的这篇Qt之美(一):D指针/私有实现,对于很多批评不美的同路人,暂且不去评论,只是想支持一下Xizhi Zhu,在引用一下Jerry Sun的话,“C++ 阅读全文
posted @ 2021-01-26 15:25 莫水千流 阅读(1305) 评论(0) 推荐(0) 编辑
C++的栈空间和堆空间
摘要:https://www.csdn.net/gather_2b/NtDaIg5sMTktYmxvZwO0O0OO0O0O.html 一直都把堆栈放一起,所以很多人会误以为他们的组合是一个词语,就像“衣服”一样简单,其实不然,今天在下就将最近学习总结的一些与大家分享。 一个由C/C++编译的程序占用的内 阅读全文
posted @ 2021-01-26 15:23 莫水千流 阅读(760) 评论(0) 推荐(0) 编辑
Qt跨线程的信号和槽的使用 zz
摘要:https://blog.csdn.net/libaineu2004/article/details/86487354 connect用于连接qt的信号和槽,在qt编程过程中不可或缺。它其实有第五个参数,只是一般使用默认值,在满足某些特殊需求的时候可能需要手动设置。Qt::AutoConnectio 阅读全文
posted @ 2021-01-26 15:21 莫水千流 阅读(420) 评论(0) 推荐(0) 编辑
QT的信号与槽原理(经典)ZZ
摘要:ttps://blog.csdn.net/linux_wgl/article/details/33419409 信号与槽作为QT的核心机制在QT编程中有着广泛的应用,本文介绍了信号与槽的一些基本概念、元对象工具以及在实际使用过程中应注意的一些问题。 QT是一个跨平台的C++ GUI应用构架,它提供了 阅读全文
posted @ 2021-01-26 15:20 莫水千流 阅读(1139) 评论(0) 推荐(0) 编辑
最大子组问题
摘要:#include "stdafx.h"#include <stdio.h>typedef struct Result{ Result():low(0), high(0), sum(0){} Result(int lowVal, int highVal, int sumVal) : low(lowVa 阅读全文
posted @ 2021-01-06 16:13 莫水千流 阅读(87) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示