Qt系列教程 每天一个设计模式之原型模式 Qt系列教程 介绍 原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式是实现了一个原型接口,该接口用于... 12月10日 2,122 views 发表评论 阅读全文
Qt系列教程 每天一个设计模式之生成器模式 Qt系列教程 介绍 核心是对象的组成和装配方式须分离 示例 场景:有一份数据,数据需要按照文件头、文件体、文件尾的格式导出,可以选择以文本、xml等格式导出。 接口图 Director(指导类)用于控制产品的生成过... 12月04日 2,129 views 发表评论 阅读全文
IT技术 Qt开发–TCP和UDP区别 TCP传输 TCP传输控制协议(Transmission Control Protocol)是一种可靠的、面向连接、面向数据流的传输协议。TCP通信需要建立通信连接。HTTP/FTP等高层应用协议以T... 11月21日 3,400 views 发表评论 阅读全文
Qt专栏 Qt AES/DES加密算法库 软件/文件/任意长度字符串加密 试用期许可 我的需求:将任意长度的明文字符串加密后生成密文字符串,保存在文件中,并可以从文件中读取密文字符串,解密得到明文字符串。同时,具有源码,可以跨平台编译。 昨天花了一天时间去做Qt的加密算法,希望通过加密... 03月08日 14,975 views 发表评论 阅读全文
Qt专栏 Qt事件机制详解 事件机制的流程 产生事件 1.调用QApplication::postEvent(), 例如QWidget::update()函数,当需要重新绘制屏幕时,程序调用update()函数,new出来一个p... 01月11日 9,181 views 发表评论 阅读全文
Qt专栏 Qt线程使用(开启、暂停、恢复、停止) 使用事件循环 开启线程 public: volatile int i; void ChannelThread::run() { qDebug()<<"run"; QTimer timer;... 09月08日 28,685 views 发表评论 阅读全文
C++ 每天一个设计模式之观察者模式 Qt 当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知它的依赖对象。观察者模式属于行为型模式。 介绍 意图:定义对象间的一种一对多的依赖... 07月13日 6,934 views 发表评论 阅读全文
Qt专栏 自己写的Qt控件(带三角指示的弹出框),开源给你们 效果 源码 trianglepopupwidget.h文件 #ifndef TRIANGLEPOPUPWIDGET_H #define TRIANGLEPOPUPWIDGET_H #include &... 05月26日 7,123 views 发表评论 阅读全文
Qt专栏 Qt::WindowFlags详解 Qt::WindowFlags 此枚举类型用于为窗口小部件指定各种窗口系统属性。它们相当不寻常,但在少数情况下是必要的。 其中一些标志取决于底层窗口管理器是否支持它们。主要类型有: Qt::Widge... 05月21日 18,136 views 发表评论 阅读全文
Qt专栏 Qt介绍1 Qt和Java在跨平台机制方面的区别 Java和Qt都是可以跨平台的,Java采用java虚拟机进行跨平台,在各类型系统上安装对应的java虚拟机,最终程序是运行在java虚拟机中,并不是直接运行在原... 05月20日 3,857 views 发表评论 阅读全文