QIcon类代表图标,实现在 QtGui 共享库中。QIcon 对象可以认为是一系列图像的组合,每个图像代表窗口在某种状态下应该显示的图标。
QIcon 类支持以下构造函数:
QIcon(); // 构造一个空图像构成的图标
QIcon(const QPixmap &pixmap); // 从 Pixmap 对象构造函数
QIcon(const QString &filename); // 从图像文件构造图标
当从 QPixmap 对象构造图标时,系统会自动产生窗口不同状态下对应的图像,比如窗口在禁用状态下其图标为灰色。从文件构造图标时,文件并不是立刻加载,而是当图标要显示时才加载。
其中QPixmap类还不了解,QIcon(“d:\QtPicture\1.PNG”)这样就可以从图像文件中构造图标。其他的现在还不太了解,等真正用到或者见到例子了在学习。另外QIcon里面还有一系列的成员函数,现在一样还不懂。
以 : 开始,意味着从资源文件中查找资源。:/images/doc-open就是找到了这里的 document-open.png 这个文件。