- 博客(3)
- 问答 (3)
- 收藏
- 关注
转载 Qt的元对象(Meta-Object)系统简介
Qt的元对象系统基于如下三件事情:1.类:QObject,为所有需要利用原对象系统的对象提供了一个基类。2.宏:Q_OBJECT,通常可以声明在类的私有段中,让该类可以使用元对象的特性,比如动态属性,信号和槽。3.编译器:元对象编译器(moc)为每个QObject子对象自动生成必要的代码来实现元对象特性。moc工具会读入C++的源文件,如果它发现了一个或者多个声明了Q_OBJECT宏的类,它就创建另
2017-03-21 10:02:00 273
原创 Qt实现在QLabel上绘制2D图形
根据以往的经验,我们绘制图形的时候都是在paintevent()函数中实现的,每次移动或改变窗口都会调用该函数来实现绘制。 在paintevent函数中,通常需要设置QPainter对象,创建QPainter对象的同时需要指定绘图设备,即继承自QPainterDevice的子类作为绘图设备,绘制出来的图形将在这个设备上进行显示,Qt一共提供了4个这样的类,分别是QPixmap,QBitmap,QI
2017-02-18 11:13:33 6846 1
原创 Qt4.8.5移植到AM335的并实现竖屏显示记录
一 交叉编译工具:arm-linux-gnueabihf-gcc 版本:4.7.3 Qt源码:qt-everywhere-opensource-src-4.8.5.tar.gz Qt源码目录:/home/jan/work/Qt/Qt_for_am335 Qt安装目录:/usr/local/Trolltech/Qt_for_am335_nof二
2017-01-09 20:40:10 1614
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人