上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 52 下一页
摘要: 一、简述 Qt样式表(以下统称QSS)的术语和语法规则几乎和CSS相同。如果你熟悉CSS,可以快速浏览以下内容。不熟悉的话可以先去 "W3School CSS" 或者 "本人的CSS博客随笔" 简单了解一下。 在讲解样式表语法前,我们先看一个例子: 上面例子是 实现按钮三态效果 的样式表。 注:程序 阅读全文
posted @ 2019-06-17 15:08 fengMisaka 阅读(14720) 评论(2) 推荐(3)
摘要: 一、Qt样式表介绍 Qt样式表是一个可以自定义部件外观的十分强大的机制,可以用来美化部件。Qt样式表的概念、术语和语法都受到了HTML的层叠样式表(Cascading Style Sheets, CSS)的启发,不过与CSS不同的是,Qt样式表应用于部件的世界。 二、使用代码设置样式表 样式表使用文 阅读全文
posted @ 2019-06-17 15:00 fengMisaka 阅读(1901) 评论(0) 推荐(2)
摘要: 在\头文件中,Qt提供了一些全局的模板函数,这些函数是可以使用在容器上的十分常用的算法。我们可以在任何提供了STL风格迭代器的容器类上用这些算法,包括QList、QLinkedList、QVector、QMap和QHash。如果在目标平台上可以使用STL,那么可以使用STL的算法来代替Qt的这些算法 阅读全文
posted @ 2019-06-15 16:16 fengMisaka 阅读(2399) 评论(0) 推荐(1)
摘要: 一、介绍 遍历一个容器可以使用迭代器(iterators)来完成,迭代器提供了一个统一的方法来访问容器中的项目。Qt的容器类提供了两种类型的迭代器:Java风格迭代器和STL风格迭代器。如果只是想按顺序遍历一个容器中的项目,那么还可以使用Qt的foreach关键字。 二、Java风格的迭代器 Jav 阅读全文
posted @ 2019-06-15 16:15 fengMisaka 阅读(6539) 评论(0) 推荐(3)
摘要: 一、介绍 Qt库提供了一套通用的基于模板的容器类,可以用这些类存储指定类型的项。比如,你需要一个大小可变的QString的数组,则使用QVector\。 这些容器类比STL(C++标准模板库)容器设计得更轻量、更安全并且更易于使用。如果对STL不熟悉,或者倾向于用“Qt的方式”,那么你可以使用这些类 阅读全文
posted @ 2019-06-15 13:50 fengMisaka 阅读(10246) 评论(0) 推荐(1)
摘要: 一、对象树的概念 Qt中使用对象树(object tree)来组织和管理所有的QObject类及其子类的对象。当创建一个QObject时,如果使用了其他的对象作为其父对象(parent),那么这个 QObject就会被添加到父对象的children()列表中,这样当父对象被销毁时,这个QObject 阅读全文
posted @ 2019-06-15 10:58 fengMisaka 阅读(2694) 评论(0) 推荐(2)
摘要: 一、信号和槽机制概述 信号槽是 Qt 框架引以为豪的机制之一。所谓信号槽,实际就是观察者模式。当某个事件发生之后,比如,按钮检测到自己被点击了一下,它就会发出一个信号(signal)。这种发出是没有目的的,类似广播。如果有对象对这个信号感兴趣,它就会使用连接(connect)函数,意思是,将想要处理 阅读全文
posted @ 2019-06-15 10:57 fengMisaka 阅读(2966) 评论(0) 推荐(1)
摘要: Qt提供了事件过滤器来实现在一个部件中监控其他多个部件的事件。事件过滤器与其他部件不同,它不是一个类,只是由两个函数组成的一种操作,用来完成一个部件对其他部件的事件的监视。这两个函数分别是 installEventFilter() 和 eventFilter(),都是QObject类中的函数。下面通 阅读全文
posted @ 2019-06-14 16:51 fengMisaka 阅读(1595) 评论(0) 推荐(2)
摘要: 一、定时器 在头文件.h中进行声明: private slots: void timeOut(); // 定时器超时槽函数 在.cpp中进行实现相应的功能: // 构造函数 Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::W 阅读全文
posted @ 2019-06-14 15:51 fengMisaka 阅读(3927) 评论(0) 推荐(0)
摘要: 一、简介 QKeyEvent 类用来描述一个键盘事件。当键盘按键被按下或者被释放时,键盘事件便会被发送给拥有键盘输人焦点的部件。 QKeyEvent 的 key() 函数可以获取具体的按键,对于 Qt 中给定的所有按键,可以在帮助中查看 Qt: :Key 关键字。需要特别说明的是,回车键在这里是 Q 阅读全文
posted @ 2019-06-14 15:01 fengMisaka 阅读(16342) 评论(0) 推荐(3)
上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 52 下一页