Mam następujący kod i muszę go zmienić za pomocą kodu Qt4.Jak przekonwertować QIcon na QPixmap
QIcon icon;
QPixmap pixmap = icon.pixmap(); // Qt3 code
zastąpienia kod QT3 z Qt4, trzeba wymienić pixmap()
zastosowaniem jednej z następujących metod dostarczanych przez 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
Ponieważ nie wiem, jaki rozmiar lub wymiar jest używanie w tym wezwaniu pixmap(void)
. Muszę więc znaleźć alternatywę, która może zlikwidować ten kod, nie pytając wprost o rozmiar.
Co rozumiem z tego segmentu kodu. To przybiera rozmiar ikony. Więc próbuję ustalić rozmiar ikony. Ale znowu nie znajduję żadnej metody na uzyskanie rozmiaru ikony.
Istnieją statyczne metody 'QIcon :: pixmap()' do tego (z [documentation] (http://qt-project.org/doc/qt-4.8/qicon.html)) –
Czy widzisz dokumentację QIcon? ? http://qt-project.org/doc/qt-5/qicon.html – JKSH
proszę odnieść się do pytania ponownie. Zaktualizowałem go, by uzyskać więcej informacji. – Jai