Chinaunix首页 | 论坛 | 博客
  • 博客访问: 27760
  • 博文数量: 33
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 10
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-28 15:15
文章分类
文章存档

2015年(33)

我的朋友

发布时间:2015-07-03 20:37:05

事件对象创建完毕后,Qt 将这个事件对象传递给 QObject 的 event() 函数。event() 函数并不直接处理事件,而是将这些事件对象按照它们不同的类型,分发给不同的事件处理器(event handler)。 如上所述,event() 函数主要用于事件的分发。所以,如果你希望在事件分.........【阅读全文】

阅读(252) | 评论(0) | 转发(0)

发布时间:2015-07-03 20:37:02

 有时候,对象需要查看、甚至要拦截发送到另外对象的事件。例如,对话框可能想要拦截按键事件,不让别的组件接收到;或者要修改回车键的默认处理。 Qt 提供了另外一种机制来达到这一目的:事件过滤器。 QObject有一个eventFilter()函数,用于建立事件过滤器。这个函数的签名如下.........【阅读全文】

阅读(214) | 评论(0) | 转发(0)

发布时间:2015-07-03 20:36:59

尽管 Qt 已经提供了很多事件,但对于更加千变万化的需求来说,有限的事件都是不够的。例如,我要支持一种新的设备,这个设备提供一种崭新的交互方式,那么,这种事件如何处理呢?所以,允许创建自己的事件 类型也就势在必行。即便是不说那种非常极端的例子,在多线程的程序中,自定义事件也是尤其有用。当.........【阅读全文】

阅读(344) | 评论(0) | 转发(0)

发布时间:2015-07-03 20:36:49

Qt绘图要用到QPainter类,绘图的设备通常是主部件,绘制时需要先定义一个QPainter类对象,绘制可以选择的道具可以使Qpen(画笔)、QBrush(画刷)。使用QPen写文本时还可以指定字体(QFont类) QPen定义了用于QPainter应该怎样画线或者轮廓线。画笔具有样式、宽度、画刷、笔帽样式和连接样式等属性。画笔的样.........【阅读全文】

阅读(300) | 评论(0) | 转发(0)

发布时间:2015-07-03 20:36:45

 反走样是图形学中的重要概念,用以防止通常所说的“锯齿”现象的出现。很多系统的绘图 API 里面都内置了有关反走样的算法,不过由于性能问题,默认一般是关闭的,Qt 也不例外。painter.setRenderHint(QPainter::Antialiasing, true);我们通过这条语句,将Antialiasing属性(也就.........【阅读全文】

阅读(223) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册