15

次のコードがあり、Qt4 コードで変更する必要があります。

QIcon icon;
QPixmap pixmap = icon.pixmap();    // Qt3 code

Qt3 コードを Qt4 に置き換えるにはpixmap()、Qt4 が提供する次のいずれかの方法に置き換える必要があります。

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)。したがって、明示的にサイズを尋ねずにこのコードを削除できる代替手段を見つける必要があります。

このコードセグメントから私が理解していること。アイコンのサイズをとっています。そこで、アイコンのサイズを調べてみました。しかし、アイコンのサイズを取得する方法が見つかりません。

4

1 に答える 1