我有以下代码,我必须用 Qt4 代码更改它。
QIcon icon;
QPixmap pixmap = icon.pixmap(); // Qt3 code
为了用 Qt4 替换 Qt3 代码,我必须用 Qt4pixmap()
提供的以下方法之一替换。
QPixmap QIcon::pixmap ( const QSize & size, Mode mode = Normal, State state = Off ) const
QPixmap QIcon::pixmap ( int w, int h, Mode mode = Normal, State state = Off ) const
QPixmap QIcon::pixmap ( int extent, Mode mode = Normal, State state = Off ) const
因为我不知道它在调用pixmap(void)
. 因此,我需要找出可以在不明确询问大小的情况下消除此代码的替代方法。
我从这段代码中了解到的。它正在占用图标的大小。所以我试着找出图标的大小。但是我再次找不到任何方法来获取图标的大小。