随笔分类 -  QT

创建动态链接库
摘要:记录一下QT5 动态链接库的创建和使用 在文章的最后有完成的代码供下载 1.创建动态链接库 先新建一个库项目 选择chose进入下一下页面,类型选择共享库,输入一个名称:我输入的是sld 再点击下一步到 如果这里我们需要QtGui所以也勾选上了 再点击下一步直到完成 我们在.pro文件里加上 DES 阅读全文
posted @ 2021-01-10 13:25 MaxBruce 阅读(297) 评论(0) 推荐(0)
摘要:初学Qt,用了Qt自带的事件,然后想怎么才能定义自己的事件呢?又如何使用自定义事件呢?看了篇文章,说先要子类化QEvent,然后定义自己的QEvent::Type,然后重写QWidget::event()函数,然后就可以调用QCoreApplication::sendEvent()或者QCoreAp 阅读全文
posted @ 2021-01-10 10:49 MaxBruce 阅读(407) 评论(0) 推荐(0)
摘要:一、事件与处理程序在运算过程中发生的一些事情:鼠标单击、键盘的按下...这些的事件的监控与处理在Qt中不是以信号的方式处理的。当这些事件发生时会调用QObject类中的功能函数(虚函数),所有的控件类都继承了这个类。 常用的鼠标事件:void mousePressEvent(QMouseEvent 阅读全文
posted @ 2021-01-09 23:15 MaxBruce 阅读(277) 评论(0) 推荐(0)
摘要:事件过滤器 Qt 创建了 QEvent 事件对象之后,会调用 QObject 的 event()函数做事件的分发。有时候,你可能需要在调用 event()函数之前做一些另外的操作,比如,对话框上某些组件可能并不需要响应回车按下的事件,此时,你就需要重新定义组件的 event()函数。如果组件很多,就 阅读全文
posted @ 2021-01-09 21:56 MaxBruce 阅读(466) 评论(0) 推荐(0)
摘要:event() 今天要说的是 event()函数。记得之前曾经提到过这个函数,说在事件对象创建完毕后,Qt 将这个事件对象传递给 QObject的 event()函数。event()函数并不直接处理事件,而是将这些事件对象按照它们不同的类型,分发给不同的事件处理器(event handler)。 e 阅读全文
posted @ 2021-01-09 21:23 MaxBruce 阅读(235) 评论(0) 推荐(0)
摘要:自定义login 控件 Login头文件 #ifndef LOGIN_H #define LOGIN_H #include <QWidget> namespace Ui { class Login; } class Login : public QWidget { Q_OBJECT public: 阅读全文
posted @ 2021-01-09 21:13 MaxBruce 阅读(512) 评论(0) 推荐(0)
摘要:C++ 标准库提供了一组丰富的输入/输出功能,我们将在后续的章节进行介绍。本章将讨论 C++ 编程中最基本和最常见的 I/O 操作。 C++ 的 I/O 发生在流中,流是字节序列。如果字节流是从设备(如键盘、磁盘驱动器、网络连接等)流向内存,这叫做输入操作。如果字节流是从内存流向设备(如显示屏、打印 阅读全文
posted @ 2021-01-08 23:44 MaxBruce 阅读(168) 评论(0) 推荐(0)
摘要:本节内容讲解了什么是对象树以及其所带来的 GUI 编程好处。最后说明了在对象树中析构顺序问题并举了个特殊的例子,来说明平时编程中需要注意的一个点。 什么是对象树? 我们常常听到 QObject 会用对象树来组织管理自己,那什么是对象树? 这个概念非常好理解。因为 QObject 类就有一个私有变量 阅读全文
posted @ 2021-01-08 21:46 MaxBruce 阅读(496) 评论(0) 推荐(0)
摘要:参考网址: https://blog.csdn.net/q496713258/article/details/6990837 qt 的学习网址: http://c.biancheng.net/view/1792.html 一、建立并生成动态链接库 1 我们首先在磁盘的某个位置建立一个名为DllDem 阅读全文
posted @ 2021-01-06 23:40 MaxBruce 阅读(565) 评论(0) 推荐(0)