
Qt
文章平均质量分 56
NMG_CJS
公众号:曹李序员
知乎:空杯
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Qt之为QTabWidget重新实现鼠标双击事件
0、前言 在Qt中如果想重新实现某一事件(比如鼠标双击事件)有两种方式: 重载该类,重新实现该事件函数 使用事件过滤器 1、为QTabWidget重新实现鼠标双击事件 废话不多说先上效果图,下图是我自己写的文本编辑器 1.1 、第一种实现方式(重载)代码: // 首先我们继承QTabWidget class MyTabWidget : public QTabWidget { Q_OBJECT...原创 2019-10-20 21:54:03 · 2584 阅读 · 2 评论 -
Qt之QSettings类保存和读取应用程序配置信息
简介 有时候我们会期望应用程序记住一些设置或配置信息,比如说窗口大小、位置或者上一次打开的文件等等。在windows操作系统中这些信息一般保存在系统注册表里,在macOS、IOS中则保存在一个属性列表文件里,而Unix系统没有统一的标准,大多数应用程序(包括KDE应用)都保存在INI文件中。 Qt提供了一个独立于平台的可以保存和恢复应用程序设置的类QSettings。 基本用法 1、构造 首先我们...原创 2018-12-30 15:26:09 · 2608 阅读 · 0 评论 -
Qt之QSignalMapper类信号映射器
简介 设想有这样一种应用场景,我们用Qt写一个多标签页(QTabWidget)的文本编辑器,该文本编辑器有一个窗口菜单栏,当我们每点击该菜单栏的子菜单栏时就会将相应的标签页置为活跃状态,如下图所示: 一般我们想到的做法是,利用connect关联点击事件到设置活跃窗口的槽函数上去,但是槽函数如何知道是谁发来的信号呢?其实,Qt为我们提供了信号映射器类QSignalMapper,该类可以识别出信号是...原创 2019-01-27 22:10:39 · 658 阅读 · 0 评论