![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt
梦之队2014
这个作者很懒,什么都没留下…
展开
-
Qt事件系统
在Qt中,事件作为一个对象,继承自QEvent类,常见的有键盘事件QKeyEvent、鼠标事件QMouseEvent和定时器事件QTimerEvent等。以下内容主要讲解3个常见的事件,会涉及事件过滤器、自定义事件和随机数的知识。相关内容请各位亲在Qt帮助文档中查看The Event System关键字。事件是对各种应用程序需要知道的由应用程序内部或者外部产生的事情或者动作的通称。在Qt中使用原创 2014-02-04 13:38:16 · 1782 阅读 · 0 评论 -
Qt对象模型和容器类
Qt使用信号与槽的注意点:1、需要继承自QObject或其子类;2、在类声明的最开始添加Q_OBJECT宏;3、槽中的参数类型要和信号的参数的类型相对应,且不能比信号的参数多;4、信号只有声明,没有定义,且返回值为void类型;原创 2014-02-07 18:07:52 · 1385 阅读 · 0 评论 -
Qt样式与特殊效果窗口
Qt样式表是一个可以自定义部件外观的十分强大的机制,可以执行所有那些单独使用调色板很困难或者无法执行的自定义操作,不会受到不同平台的准则和本地主题引擎所限制。此外,样式表可以用来给应用程序提供一个独特的外观,而不用去子类化QStyle,这样就可以很容易地实现现在大多数应用程序中所拥有的换肤功能。1、样式规则样式表包含了一系列的样式规则,一个样式规则由一个选择符和声明组成。选择符指定了受该规原创 2014-02-08 10:43:51 · 2326 阅读 · 0 评论 -
Qt应用
Qt函数1、resize()函数是用来设置Qt窗体的大小,不能设置Qt窗体的位置;2、move()函数是用来设置Qt窗体的位置,不能设置Qt窗体的大小。其大小依靠Qt窗体(或者resize()函数)来决定的,其参数只需要左上角的起始点就可以了;3、setGeometry()函数也是用来设置Qt窗体的位置,不过它与move()函数的不同点是其参数必须是两个点:左上角与右下角(或对应的长度原创 2014-02-09 14:51:02 · 1462 阅读 · 0 评论 -
Qt之2D绘图
Qt中提供了强大的2D绘图系统,可以使用相同的API在屏幕和绘图设备上进行绘制,主要基于QPainter、QPaintDevice和QPaintEngine这3个类。其中,QPainter类用来执行绘图操作;QPaintDevice类提供绘图设备(绘图设备类QPaintDevice是所有可以绘制的对象的基类,它的子类主要有QWidget、QPixmap、QPicture、QImage和QPrint原创 2014-02-11 11:55:08 · 1628 阅读 · 0 评论